Facebook iOS SDK-通过新的Facebook移动应用程序进行授权返回“;授权“错误=未知错误”;

Facebook iOS SDK-通过新的Facebook移动应用程序进行授权返回“;授权“错误=未知错误”;,facebook,ios5,facebook-ios-sdk,Facebook,Ios5,Facebook Ios Sdk,在我的iOS应用程序中使用最新的github版本的FB iOS SDK,该应用程序以前在安装Facebook应用程序时运行良好。现在在iOS 5中,使用新的facebook移动iOS应用程序,返回到我的应用程序的url是fb://authorize\35; unknown\u error 有人遇到过这种情况吗。我验证了我在facebook开发门户的应用程序中启用了iOS SSO。我还尝试从头开始创建一个新的facebook应用程序,并在我的iOS应用程序中使用它,结果也一样 提前感谢。当您尝试像

在我的iOS应用程序中使用最新的github版本的FB iOS SDK,该应用程序以前在安装Facebook应用程序时运行良好。现在在iOS 5中,使用新的facebook移动iOS应用程序,返回到我的应用程序的url是fb://authorize\35; unknown\u error

有人遇到过这种情况吗。我验证了我在facebook开发门户的应用程序中启用了iOS SSO。我还尝试从头开始创建一个新的facebook应用程序,并在我的iOS应用程序中使用它,结果也一样


提前感谢。

当您尝试像2011年11月4日那样使用Facebook SDK并完成教程时,您将遇到上述问题,因为它尚未实现ARC。如果您还想使用故事板,您会遇到这样的麻烦,appDelegate现在的作用域略有不同。正如本教程所述,您不应该让appDelegate响应Facebook委托方法,但应该在rootViewController中这样做


我在gitug上发布了一个修复代码:git@github.com:doozMen/Facebook-SDK-in-iOS5-and-using-storyboard.git

在Xcode 4.2.1中当根据教程添加src文件夹时,您需要在不删除项目文件的情况下完全包含它,但在“添加文件”弹出窗口中,您需要取消选择“添加到目标”。然后在链接构建规则中,将生成的Facebook静态库添加到构建目标,而不是源本身。通过这种方式,Facebook可以按原样编译,可以与ARC/SB一起使用,也可以不与ARC/SB一起使用。

我并不认为这是一个解决方案,但如果我通过Safari强制授权,它就可以正常工作。我的情况也是如此。强制对Safari进行授权有帮助,但noa是一个解决方案。找到原因后,请把它贴在这里。