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