SCSDKSnapAPI
Objective-C
@interface SCSDKSnapAPI : NSObject
Swift
class SCSDKSnapAPI : NSObject
The SCSDKSnapAPI class provides an interface for sharing content into Snapchat camera or preview.
-
Starts sending content to Snapchat if Snapchat is installed. .
Declaration
Objective-C
- (void)startSendingContent:(nonnull id<SCSDKSnapContent>)content completionHandler: (SCSDKSnapAPICompletionHandler _Nullable)completionHandler;Swift
func startSending(_ content: any SCSDKSnapContent) async throwsParameters
contentContent that is send to Snapchat.
completionHandlerBlock that will run after Snapping is complete. Failure if error is set success otherwise.
-
Deprecated
Initializes an SCSDKSnapAPI instance.
Declaration
Objective-C
- (nonnull instancetype)initWithContent:(nonnull id<SCSDKSnapContent>)content;Swift
convenience init(content: any SCSDKSnapContent)Parameters
contentSCSDKSnapContent to be Snapped.
Return Value
An SCSDKSnapAPI instance initialized with content and fromViewController.
-
Deprecated
Starts Snapping.
Declaration
Objective-C
- (void)startSnappingWithCompletionHandler: (SCSDKSnapAPICompletionHandler _Nullable)completionHandler;Swift
func startSnapping() async throwsParameters
completionHandlerBlock that will run after Snapping is complete. Failure if error is set success otherwise.
-
Deprecated
Cancels Snapping.
Declaration
Objective-C
- (void)cancelSnapping;Swift
func cancelSnapping()