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