Facebook SDK 集成 - 返回
Posted
技术标签:
【中文标题】Facebook SDK 集成 - 返回【英文标题】:Facebook SDK Integration - Returns 【发布时间】:2015-04-07 16:59:48 【问题描述】:我无法将 FB SDK 集成到我的项目中,因为我无法从他们的快速入门指南中添加这些代码行:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
return [[FBSDKApplicationDelegate sharedInstance] application:application
didFinishLaunchingWithOptions:launchOptions];
因为我那里已经有一个return
:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
[self LoginToGameCenter_ios_7_forth_way];
return YES;
据我所知,不可能有 2 个returns
。我该怎么办?那我该如何设置FB SDK呢?
【问题讨论】:
【参考方案1】:你想要这个:
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
[self LoginToGameCenter_iOS_7_forth_way];
return [[FBSDKApplicationDelegate sharedInstance] application:application
didFinishLaunchingWithOptions:launchOptions];
因为您将应用程序向下传递到具有自己的 -didFinishLaunchignWithOptions
方法的 FB SDK 中,该方法返回的 BOOL
冒泡返回到您的主应用程序委托,而后者又再次返回 BOOL
【讨论】:
以上是关于Facebook SDK 集成 - 返回的主要内容,如果未能解决你的问题,请参考以下文章
Flutter Login with Facebook 返回构建错误
在 iOS 中抑制 Facebook SDK UIAlertView
我可以使用 [FBDialogs presentOSIntegratedShareDialogModallyFrom] 通过 SDK 3.5 将图像发布到 facebook 吗?