1

我的项目中有一个 facebook 共享选项。我正在为 iOS 5 开发它。问题是当控件从我的应用程序切换到 facebook 应用程序时,它永远不会回到我的应用程序。我必须手动切换到我的应用程序。仅当您第一次安装 facebook 应用程序时才会发生这种情况,然后它可以正常工作,也就是说,它会返回到应用程序正常。但是,如果您删除 facebook 应用程序并重新安装,您将遇到同样的问题。我已经尝试了以下所有方法。

+ (BOOL)openActiveSessionWithReadPermissions:(NSArray*)readPermissions
                                allowLoginUI:(BOOL)allowLoginUI
                           completionHandler:(FBSessionStateHandler)handler;
+ (BOOL)openActiveSessionWithPublishPermissions:(NSArray*)publishPermissions
                                defaultAudience:(FBSessionDefaultAudience)defaultAudience
                                   allowLoginUI:(BOOL)allowLoginUI
                              completionHandler:(FBSessionStateHandler)handler;
+ (BOOL)openActiveSessionWithPermissions:(NSArray*)permissions
                            allowLoginUI:(BOOL)allowLoginUI
                       completionHandler:(FBSessionStateHandler)handler
4

2 回答 2

0

不要忘记设置

-(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:
(NSString *)sourceApplication annotation:(id)annotation
{
    return [FBSession.activeSession handleOpenURL:url];
}

目标设置(信息选项卡)中的 URL 类型为 fbXXXXXX,其中 XXXXXX 是您的 fb 应用程序 ID

于 2013-07-15T11:25:32.807 回答
0

确保 Facebook 上的所有设置一致:

在此处输入图像描述

于 2013-07-15T11:29:10.680 回答