0

我在将 Facebook SDK 3.2 与我的应用程序集成时遇到问题,我的应用程序转到 facebook 应用程序进行审批和登录,但是当

 - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation;

facebook授权完成后需要调用,它只是跳过它。当我通过模态视图控制器强制 webView facebook 登录时效果很好,但是当我想使用已安装的 facebook 应用程序/safari 时它就不起作用。有什么建议么?谢谢你。

4

1 回答 1

0

确保将 UIApplicationDelegate 放在接口声明中。

@interface AppDelegate : NSObject <UIApplicationDelegate>

还要验证其正确的 App 委托类

int main(int argc, char *argv[]) {

    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
    int retVal = UIApplicationMain(argc, argv, nil, @"AppDelegate");
    [pool release];
    return retVal;
}

还要在 plist 中添加 fb Id。 在此处输入图像描述

于 2013-03-19T13:37:25.077 回答