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/FBSDKShareOpenGraphAction.h | 42 +++++++++++++++++++++++++++++------------- 1 files changed, 29 insertions(+), 13 deletions(-) diff --git a/frameworks/FBSDKShareKit.framework/Headers/FBSDKShareOpenGraphAction.h b/frameworks/FBSDKShareKit.framework/Headers/FBSDKShareOpenGraphAction.h index 5f6db0a..c6facf0 100644 --- a/frameworks/FBSDKShareKit.framework/Headers/FBSDKShareOpenGraphAction.h +++ b/frameworks/FBSDKShareKit.framework/Headers/FBSDKShareOpenGraphAction.h @@ -23,47 +23,63 @@ #import <FBSDKShareKit/FBSDKShareOpenGraphObject.h> #import <FBSDKShareKit/FBSDKShareOpenGraphValueContainer.h> -/*! - @abstract An Open Graph Action for sharing. - @discussion The property keys MUST have namespaces specified on them, such as `og:image`. +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> -/*! - @abstract Convenience method to build a new action and set the object for the specified key. +- (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. @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; -/*! - @abstract Convenience method to build a new action and set the object for the specified key. +/** + Convenience method to build a new action and set the object for the specified key. @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; -/*! - @abstract Convenience method to build a new action and set the object for the specified key. +/** + Convenience method to build a new action and set the object for the specified key. @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; -/*! - @abstract Gets the action type. +/** + Gets the action type. @return The action type */ @property (nonatomic, copy) NSString *actionType; -/*! - @abstract Compares the receiver to another Open Graph Action. +/** + Compares the receiver to another Open Graph Action. @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