未调用fbDidLogin或fbDidNotLogin

时间:2012-04-16 23:03:20

标签: facebook sos facebook-ios-sdk

我正在尝试将facebook登录集成到我现有的应用中。我在AppDelegate.m中有openURL和handleOpenURL方法,但是我在一个视图Controller中初始化了facebook对象,点击了一个按钮。所以我的fbDidLogin方法在viewController中,永远不会被调用。也没有调用fbDidNotLogin。

我做错了吗?

2 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,因为我没有像在教程http://developers.facebook.com/docs/mobile/ios/build/#register上所说的那样在info.plist中设置网址类型

答案 1 :(得分:0)

我忘了在AppDelegate中实现唯一的方法:

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
    return [[FacebookService sharedInstance].facebook handleOpenURL:url];
}

FacebookService - 是我的包装单线类,包含实例og facebook 错误是相同的