From e81c27b13950ca02baa879ae7b8108c0c3ef7fb0 Mon Sep 17 00:00:00 2001
From: hank <hank.zhang@proficientcity.com>
Date: Thu, 20 Jun 2019 09:47:31 +0800
Subject: [PATCH] 添加V3.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