From 9fdbb77fd2d766c9aa88f6753108354592770058 Mon Sep 17 00:00:00 2001 From: hank <hank.zhang@proficientcity.com> Date: Thu, 20 Jun 2019 09:50:53 +0800 Subject: [PATCH] [Update] WAFbImpl (3.8.2) --- frameworks/FBSDKShareKit.framework/Headers/FBSDKShareAPI.h | 26 +++++++++++++++++++++++--- 1 files changed, 23 insertions(+), 3 deletions(-) diff --git a/frameworks/FBSDKShareKit.framework/Headers/FBSDKShareAPI.h b/frameworks/FBSDKShareKit.framework/Headers/FBSDKShareAPI.h index 01ae3e8..0fd038b 100644 --- a/frameworks/FBSDKShareKit.framework/Headers/FBSDKShareAPI.h +++ b/frameworks/FBSDKShareKit.framework/Headers/FBSDKShareAPI.h @@ -23,6 +23,8 @@ #import <FBSDKShareKit/FBSDKShareOpenGraphObject.h> #import <FBSDKShareKit/FBSDKSharing.h> +NS_ASSUME_NONNULL_BEGIN + /** A utility class for sharing through the graph API. Using this class requires an access token that has been granted the "publish_actions" permission. @@ -31,19 +33,35 @@ If you want to use FBSDKShareAPI in a background thread, you must manage the run loop yourself. */ +NS_SWIFT_NAME(ShareAPI) @interface FBSDKShareAPI : NSObject <FBSDKSharing> + +- (instancetype)init NS_DESIGNATED_INITIALIZER +NS_SWIFT_UNAVAILABLE("Use init(content:delegate:) instead"); ++ (instancetype)new NS_UNAVAILABLE; /** Convenience method to build up a share API with content and a delegate. @param content The content to be shared. @param delegate The receiver's delegate. */ -+ (instancetype)shareWithContent:(id<FBSDKSharingContent>)content delegate:(id<FBSDKSharingDelegate>)delegate; ++ (instancetype)apiWithContent:(id<FBSDKSharingContent>)content + delegate:(nullable id<FBSDKSharingDelegate>)delegate +NS_SWIFT_NAME(init(content:delegate:)); + +/** + Convenience method to build up and share a share API with content and a delegate. + @param content The content to be shared. + @param delegate The receiver's delegate. + */ ++ (instancetype)shareWithContent:(id<FBSDKSharingContent>)content + delegate:(nullable id<FBSDKSharingDelegate>)delegate +NS_SWIFT_UNAVAILABLE("Use init(content:delegate:).share() instead"); /** The message the person has provided through the custom dialog that will accompany the share content. */ -@property (nonatomic, copy) NSString *message; +@property (nonatomic, copy, nullable) NSString *message; /** The graph node to which content should be shared. @@ -57,7 +75,7 @@ Defaults to [FBSDKAccessToken currentAccessToken]. Setting this to nil will revert the access token to [FBSDKAccessToken currentAccessToken]. */ -@property (nonatomic, strong) FBSDKAccessToken *accessToken; +@property (nonatomic, strong, nullable) FBSDKAccessToken *accessToken; /** A Boolean value that indicates whether the receiver can send the share. @@ -92,3 +110,5 @@ - (BOOL)share; @end + +NS_ASSUME_NONNULL_END -- Gitblit v1.8.0