iphone – fbDidLogin未调用

所以,我一直在乱七八糟的Facebook iOS SDK一些,最新的版本,我无法获得fbDidLogin方法被调用。登录过程工作正常,在模拟器上使用Safari,并在设备上运行时使用Facebook应用程序。但是,登录后,我被转回到我的应用程序(我应该),但是由于没有调用fbDidLogin方法,所以没有任何改变。就我的应用而言,我没有登录。
与SDK捆绑在一起的演示程序工作正常。所以我显然做错了,但我不知道如何检查什么。我三次检查了演示应用程序中使用的所有方法对我自己的,只要我看到一切看起来都一样。关于如何调试这个的任何想法或想法?还是有人有类似的问题?

谢谢!

我刚才遇到同样的问题。我通过在我的应用程序委托中添加以下代码来解决它:

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

其中controller是我的UIViewController实例,而facebook是我的Facebook实例。

您还需要注册您的应用程序来处理您的fb应用程序的URL方案(在您的Info.plist中进行)。

http://stackoverflow.com/questions/4244609/fbdidlogin-not-called

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:iphone – fbDidLogin未调用