我在将Facebook SDK 3.2与我的应用程序集成时遇到问题,我的应用程序转到Facebook应用程序进行审批和登录,但是
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation;
当facebook授权完成时,需要调用,它只是跳过它。 当我通过模态viewcontroller强制webView facebook登录时,它工作得很好,但是当我想使用已安装的facebook app / safari时它就不起作用了。 有什么建议? 谢谢。
答案 0 :(得分: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。