Facebook iOS SDK - 通过新的Facebook移动应用程序授权返回“authorize#error = unkown_error”

时间:2011-10-25 14:24:06

标签: facebook ios5 facebook-ios-sdk

在我的iOS应用程序中使用最新的github版本的FB iOS SDK,以前在安装的Facebook应用程序中进行了良好的身份验证。现在在iOS 5中使用新的facebook移动iOS应用程序,返回到我的应用程序的URL是fb:// authorize #unkown_error。

有没有人遇到过这个。我验证了我的应用程序在facebook dev门户中启用了iOS SSO。我还尝试从头开始创建一个新的Facebook应用程序,并在我的iOS应用程序中使用它,它获得了相同的结果。

提前致谢。

2 个答案:

答案 0 :(得分:2)

当您尝试使用Facebook SDK时,就像2011年4月4日那样完成教程,您将遇到上述问题,因为它尚未实施ARC。如果你也想使用Storyboarding,你会遇到appDelegate现在有一个稍微不同的范围的麻烦。正如教程所述,您不应该让appDelegate响应Facebook委托方法,但您应该在rootViewController中执行此操作。

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

答案 1 :(得分:0)

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