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/FBSDKGameRequestDialog.h | 31 ++++++++++++++++++++++++++-----
1 files changed, 26 insertions(+), 5 deletions(-)
diff --git a/frameworks/FBSDKShareKit.framework/Headers/FBSDKGameRequestDialog.h b/frameworks/FBSDKShareKit.framework/Headers/FBSDKGameRequestDialog.h
index d403007..05a590b 100644
--- a/frameworks/FBSDKShareKit.framework/Headers/FBSDKGameRequestDialog.h
+++ b/frameworks/FBSDKShareKit.framework/Headers/FBSDKGameRequestDialog.h
@@ -20,24 +20,42 @@
#import <FBSDKShareKit/FBSDKGameRequestContent.h>
+NS_ASSUME_NONNULL_BEGIN
+
@protocol FBSDKGameRequestDialogDelegate;
/**
A dialog for sending game requests.
*/
+NS_SWIFT_NAME(GameRequestDialog)
@interface FBSDKGameRequestDialog : NSObject
+- (instancetype)init NS_DESIGNATED_INITIALIZER
+NS_SWIFT_UNAVAILABLE("Use init(content:delegate:) instead");
++ (instancetype)new NS_UNAVAILABLE;
+
/**
- Convenience method to build up a game request with content and a delegate.
+ Convenience method to build up a game request with content and a delegate.
@param content The content for the game request.
@param delegate The receiver's delegate.
*/
-+ (instancetype)showWithContent:(FBSDKGameRequestContent *)content delegate:(id<FBSDKGameRequestDialogDelegate>)delegate;
++ (instancetype)dialogWithContent:(FBSDKGameRequestContent *)content
+ delegate:(nullable id<FBSDKGameRequestDialogDelegate>)delegate
+NS_SWIFT_NAME(init(content:delegate:));
+
+/**
+ Convenience method to build up and show a game request with content and a delegate.
+ @param content The content for the game request.
+ @param delegate The receiver's delegate.
+ */
++ (instancetype)showWithContent:(FBSDKGameRequestContent *)content
+ delegate:(nullable id<FBSDKGameRequestDialogDelegate>)delegate
+NS_SWIFT_UNAVAILABLE("Use init(content:delegate:).show() instead");
/**
The receiver's delegate or nil if it doesn't have a delegate.
*/
-@property (nonatomic, weak) id<FBSDKGameRequestDialogDelegate> delegate;
+@property (nonatomic, weak, nullable) id<FBSDKGameRequestDialogDelegate> delegate;
/**
The content for game request.
@@ -47,7 +65,7 @@
/**
Specifies whether frictionless requests are enabled.
*/
-@property (nonatomic, assign) BOOL frictionlessRequestsEnabled;
+@property (nonatomic, assign, getter=isFrictionlessRequestsEnabled) BOOL frictionlessRequestsEnabled;
/**
A Boolean value that indicates whether the receiver can initiate a game request.
@@ -83,6 +101,7 @@
receive the information. For example, if the person is not signed into the containing app, the shower may not be able
to distinguish between completion of a game request and cancellation.
*/
+NS_SWIFT_NAME(GameRequestDialogDelegate)
@protocol FBSDKGameRequestDialogDelegate <NSObject>
/**
@@ -90,7 +109,7 @@
@param gameRequestDialog The FBSDKGameRequestDialog that completed.
@param results The results from the dialog. This may be nil or empty.
*/
-- (void)gameRequestDialog:(FBSDKGameRequestDialog *)gameRequestDialog didCompleteWithResults:(NSDictionary *)results;
+- (void)gameRequestDialog:(FBSDKGameRequestDialog *)gameRequestDialog didCompleteWithResults:(NSDictionary<NSString *, id> *)results;
/**
Sent to the delegate when the game request encounters an error.
@@ -106,3 +125,5 @@
- (void)gameRequestDialogDidCancel:(FBSDKGameRequestDialog *)gameRequestDialog;
@end
+
+NS_ASSUME_NONNULL_END
--
Gitblit v1.8.0