From e81c27b13950ca02baa879ae7b8108c0c3ef7fb0 Mon Sep 17 00:00:00 2001
From: hank <hank.zhang@proficientcity.com>
Date: Thu, 20 Jun 2019 09:47:31 +0800
Subject: [PATCH] 添加V3.8.2
---
frameworks/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h | 32 ++++++++++++++++++++++++++------
1 files changed, 26 insertions(+), 6 deletions(-)
diff --git a/frameworks/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h b/frameworks/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h
index c1eca10..f090480 100644
--- a/frameworks/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h
+++ b/frameworks/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h
@@ -18,6 +18,8 @@
#import <UIKit/UIKit.h>
+NS_ASSUME_NONNULL_BEGIN
+
/**
The FBSDKApplicationDelegate is designed to post process the results from Facebook Login
@@ -29,12 +31,17 @@
The methods in this class are designed to mirror those in UIApplicationDelegate, and you
should call them in the respective methods in your AppDelegate implementation.
*/
+NS_SWIFT_NAME(ApplicationDelegate)
@interface FBSDKApplicationDelegate : NSObject
+- (instancetype)init NS_UNAVAILABLE;
++ (instancetype)new NS_UNAVAILABLE;
+
/**
- Gets the singleton instance.
+ Gets the singleton instance.
*/
-+ (instancetype)sharedInstance;
+@property (class, nonatomic, readonly, strong) FBSDKApplicationDelegate *sharedInstance
+NS_SWIFT_NAME(shared);
/**
Call this method from the [UIApplicationDelegate application:openURL:sourceApplication:annotation:] method
@@ -53,8 +60,8 @@
*/
- (BOOL)application:(UIApplication *)application
openURL:(NSURL *)url
- sourceApplication:(NSString *)sourceApplication
- annotation:(id)annotation;
+ sourceApplication:(nullable NSString *)sourceApplication
+ annotation:(nullable id)annotation;
#if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_9_0
/**
@@ -72,7 +79,7 @@
*/
- (BOOL)application:(UIApplication *)application
openURL:(NSURL *)url
- options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options;
+ options:(NSDictionary<UIApplicationOpenURLOptionsKey, id> *)options;
#endif
/**
@@ -87,6 +94,19 @@
@return YES if the url was intended for the Facebook SDK, NO if not.
*/
-- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;
+- (BOOL)application:(UIApplication *)application
+didFinishLaunchingWithOptions:(nullable NSDictionary<UIApplicationLaunchOptionsKey, id> *)launchOptions;
+
+/**
+ Call this method to manually initialize SDK.
+ As we initialize SDK automatically, this should only be called when auto initialization is disabled, this can be
+ controlled via 'FacebookAutoInitEnabled' key in the project info plist file.
+
+ @param launchOptions The launchOptions as passed to [UIApplicationDelegate application:didFinishLaunchingWithOptions:].
+ Could be nil if you don't call this function from [UIApplicationDelegate application:didFinishLaunchingWithOptions:].
+ */
++ (void)initializeSDK:(nullable NSDictionary<UIApplicationLaunchOptionsKey, id> *)launchOptions;
@end
+
+NS_ASSUME_NONNULL_END
--
Gitblit v1.8.0