现在,我使用的是iOS版SDK 4.0。(使用简单的按钮登录)。
问题是,在我的模拟器上,即使我让Facebook登录到系统,我的实现仍然会弹出Safari来授权应用程序。
有没有一种方法可以使用不需要多个弹出窗口的"本地"Facebook登录?
使用SocialNetwork
框架的SLRequest
是一种在没有Facebook SDK
帮助的情况下检查本地登录并根据执行某些操作的方法。
以下链接将帮助您找到解决方案。
如何使用SLRequest在iOS 6中集成Facebook?
在iOS 6和Facebook 中使用SLRequest
在iOS 6中与Facebook 一起使用SLRequest
在Facebook开发者网站上创建一个新应用程序,并在plist中重置您的Facebook应用程序名称和Id字符串。还要确保你安装了最新版本的Facebook应用程序。之后,它应该进入"应用程序切换"模式。
这应该可以解决你的问题。