我正在尝试将 facebook 登录集成到我现有的应用程序中。我在 AppDelegate.m 中有 openURL 和 handleOpenURL 方法,但我在单击按钮时在其中一个视图控制器中初始化 facebook 对象。所以我的 fbDidLogin 方法在 viewController 中,它永远不会被调用。也没有调用 fbDidNotLogin。
我做错了什么吗?
我正在尝试将 facebook 登录集成到我现有的应用程序中。我在 AppDelegate.m 中有 openURL 和 handleOpenURL 方法,但我在单击按钮时在其中一个视图控制器中初始化 facebook 对象。所以我的 fbDidLogin 方法在 viewController 中,它永远不会被调用。也没有调用 fbDidNotLogin。
我做错了什么吗?
而且我忘记在 AppDelegate 中实现唯一的方法:
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
return [[FacebookService sharedInstance].facebook handleOpenURL:url];
}
FacebookService - 是我的包装单音类,包含实例 og facebook 错误是一样的
我遇到了同样的问题,这是因为我没有像教程http://developers.facebook.com/docs/mobile/ios/build/#register中所说的那样在 info.plist 中设置 URL 类型