SCSDKSnapPhoto

Objective-C

@interface SCSDKSnapPhoto : NSObject <SCSDKCreativeKitModelValidating>

Swift

class SCSDKSnapPhoto : NSObject, SCSDKCreativeKitModelValidating

This class lets you initialize images that users can share to Snapchat

  • @property image @brief UIImage to be used as image for a Snap.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) UIImage *_Nullable image;

    Swift

    var image: UIImage? { get }
  • @property imageUrl @brief File URL to the file to be used as image for a Snap.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSURL *_Nullable imageUrl;

    Swift

    var imageUrl: URL? { get }
  • Initializes an SCSDKSnapPhoto instance.

    Declaration

    Objective-C

    - (instancetype _Nonnull)initWithImage:(nonnull UIImage *)image;

    Swift

    init(image: UIImage)

    Parameters

    image

    UIImage to be used as a Snap.

    Return Value

    An SCSDKSnapPhoto instance initialized with image.

  • Initializes an SCSDKSnapPhoto instance.

    Declaration

    Objective-C

    - (instancetype _Nonnull)initWithImageUrl:(nonnull NSURL *)imageUrl;

    Swift

    init(imageUrl: URL)

    Parameters

    imageUrl

    NSURL of an image file on disk to be used as a Snap.

    Return Value

    An SCSDKSnapPhoto instance initialized with imageUrl.