From 7cdaa24f3ba637804aca9247ae809c4cc1acc6ed Mon Sep 17 00:00:00 2001 From: lipengwei <lipengwei@nianben.com> Date: Wed, 27 May 2020 09:41:28 +0800 Subject: [PATCH] 3.8.4 --- frameworks/FBSDKShareKit.framework/Headers/FBSDKShareOpenGraphAction.h | 39 +++++++++++++++++++++++++++------------ 1 files changed, 27 insertions(+), 12 deletions(-) diff --git a/frameworks/FBSDKShareKit.framework/Headers/FBSDKShareOpenGraphAction.h b/frameworks/FBSDKShareKit.framework/Headers/FBSDKShareOpenGraphAction.h index d30ebad..c6facf0 100644 --- a/frameworks/FBSDKShareKit.framework/Headers/FBSDKShareOpenGraphAction.h +++ b/frameworks/FBSDKShareKit.framework/Headers/FBSDKShareOpenGraphAction.h @@ -23,48 +23,63 @@ #import <FBSDKShareKit/FBSDKShareOpenGraphObject.h> #import <FBSDKShareKit/FBSDKShareOpenGraphValueContainer.h> +NS_ASSUME_NONNULL_BEGIN + /** An Open Graph Action for sharing. The property keys MUST have namespaces specified on them, such as `og:image`. */ +NS_SWIFT_NAME(ShareOpenGraphAction) @interface FBSDKShareOpenGraphAction : FBSDKShareOpenGraphValueContainer <FBSDKCopying, NSSecureCoding> + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Designated initializer to build a new action and set the object for the specified key. + @param actionType The action type of the receiver + */ +- (instancetype)initWithActionType:(NSString *)actionType +NS_SWIFT_NAME(init(type:)); /** Convenience method to build a new action and set the object for the specified key. - - Parameter actionType: The action type of the receiver - - Parameter object: The Open Graph object represented by this action - - Parameter key: The key for the object + @param actionType The action type of the receiver + @param object The Open Graph object represented by this action + @param key The key for the object */ + (instancetype)actionWithType:(NSString *)actionType object:(FBSDKShareOpenGraphObject *)object key:(NSString *)key; /** Convenience method to build a new action and set the object for the specified key. - - Parameter actionType: The action type of the receiver - - Parameter objectID: The ID of an existing Open Graph object - - Parameter key: The key for the object + @param actionType The action type of the receiver + @param objectID The ID of an existing Open Graph object + @param key The key for the object */ + (instancetype)actionWithType:(NSString *)actionType objectID:(NSString *)objectID key:(NSString *)key; /** Convenience method to build a new action and set the object for the specified key. - - Parameter actionType: The action type of the receiver - - Parameter objectURL: The URL to a page that defines the Open Graph object with meta tags - - Parameter key: The key for the object + @param actionType The action type of the receiver + @param objectURL The URL to a page that defines the Open Graph object with meta tags + @param key The key for the object */ + (instancetype)actionWithType:(NSString *)actionType objectURL:(NSURL *)objectURL key:(NSString *)key; /** Gets the action type. - - Returns: The action type + @return The action type */ @property (nonatomic, copy) NSString *actionType; /** Compares the receiver to another Open Graph Action. - - Parameter action: The other action - - Returns: YES if the receiver's values are equal to the other action's values; otherwise NO + @param action The other action + @return YES if the receiver's values are equal to the other action's values; otherwise NO */ - (BOOL)isEqualToShareOpenGraphAction:(FBSDKShareOpenGraphAction *)action; @end + +NS_ASSUME_NONNULL_END -- Gitblit v1.8.0