繁体   English   中英

FBLoginView可在iPhone Simulator上使用,但不能在实际设备上使用

[英]FBLoginView works on iPhone Simulator, but not on actual device

我创建了一个应用程序,允许用户通过FacebookSDK使用Facebook登录。 我可以在iPhone Simulator上以iPhone 5或5S的形式运行应用程序时成功登录(我没有尝试过其他设备)。 但是,当我在iPhone 5上运行该应用程序时,FBLoginView不起作用。 更具体地说,当我点击视图(“登录”按钮)时,颜色变为略深的蓝色,以确认已接收到触摸,但没有其他反应。 通常,浏览器会打开并请求我的Facebook凭据,但是不会发生。

关于可能是什么问题的任何想法?

仅供参考,我正在使用XCode 6 Beta 5。

更新:

我在下面的评论中采纳了约翰的建议,并卸载了Facebook应用程序,还删除了OS Facebook帐户。 这对我有用。 我的应用正确接收了Safari的回调。 我重新安装了Facebook,然后再次尝试,但我的应用程序仍然有效(从Facebook应用程序接收了回调)。 但是,当我重新登录Facebook操作系统帐户时,我的应用程序不再收到回调。

我目前正在使用提供的FBLoginView。 我认为从这一点来看,我将为Facebook实现一个自定义登录视图,以便可以在每个功能上应用断点。

我现在想知道这是否不是iOS 8 Beta版的问题。我不完全相信这是因为我一直找不到其他开发者遇到同样问题的消息。 只是一个想法

如果使用的是Facebook SDK,则根据环境对登录事件的处理方式有所不同。 您可能要检查所有回调,因为Facebook SDK可以使用设置fb凭据,页面应用程序,Facebook应用程序或Web视图登录...

问题解决了。 它们似乎与Xcode或Swift语言的beta版本有关。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM