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/FBSDKSharingContent.h | 32 ++++++++++++++------------------ 1 files changed, 14 insertions(+), 18 deletions(-) diff --git a/frameworks/FBSDKShareKit.framework/Headers/FBSDKSharingContent.h b/frameworks/FBSDKShareKit.framework/Headers/FBSDKSharingContent.h index 3c97c5e..ec2ca2e 100644 --- a/frameworks/FBSDKShareKit.framework/Headers/FBSDKSharingContent.h +++ b/frameworks/FBSDKShareKit.framework/Headers/FBSDKSharingContent.h @@ -21,11 +21,14 @@ #import <FBSDKCoreKit/FBSDKCopying.h> #import <FBSDKShareKit/FBSDKSharingValidation.h> +NS_ASSUME_NONNULL_BEGIN + @class FBSDKHashtag; /** A base interface for content to be shared. */ +NS_SWIFT_NAME(SharingContent) @protocol FBSDKSharingContent <FBSDKCopying, FBSDKSharingValidation, NSSecureCoding> /** @@ -41,7 +44,7 @@ Hashtag for the content being shared. @return The hashtag for the content being shared. */ -@property (nonatomic, copy) FBSDKHashtag *hashtag; +@property (nonatomic, copy, nullable) FBSDKHashtag *hashtag; /** List of IDs for taggable people to tag with this content. @@ -49,31 +52,31 @@ (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) @return Array of IDs for people to tag (NSString) */ -@property (nonatomic, copy) NSArray *peopleIDs; +@property (nonatomic, copy) NSArray<NSString *> *peopleIDs; /** The ID for a place to tag with this content. @return The ID for the place to tag */ -@property (nonatomic, copy) NSString *placeID; +@property (nonatomic, copy, nullable) NSString *placeID; /** A value to be added to the referrer URL when a person follows a link from this shared content on feed. @return The ref for the content. */ -@property (nonatomic, copy) NSString *ref; +@property (nonatomic, copy, nullable) NSString *ref; /** For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. - @return The ID of the Facebok page this share is associated with. + @return The ID of the Facebook page this share is associated with. */ -@property (nonatomic, copy) NSString *pageID; +@property (nonatomic, copy, nullable) NSString *pageID; /** A unique identifier for a share involving this content, useful for tracking purposes. @return A unique string identifying this share data. */ -@property (nonatomic, copy, readonly) NSString *shareUUID; +@property (nonatomic, copy, readonly, nullable) NSString *shareUUID; /** Adds content to an existing dictionary as key/value pairs and returns the @@ -83,16 +86,9 @@ @return A new dictionary with the modified contents */ - (NSDictionary<NSString *, id> *)addParameters:(NSDictionary<NSString *, id> *)existingParameters - bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions; - -/** - Adds content to a dictionary as key/value pairs. - @param parameters A mutable dictionary that may be appended with key/value pairs of content. - @param bridgeOptions The options for bridging - */ - -- (void)addToParameters:(NSMutableDictionary<NSString *, id> *)parameters - bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions -DEPRECATED_MSG_ATTRIBUTE("`addToParameters` is deprecated. Use `addParameters`"); + bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions +NS_SWIFT_NAME(addParameters(_:options:)); @end + +NS_ASSUME_NONNULL_END -- Gitblit v1.8.0