整合facebook ios api时出现clang错误

时间:2012-03-26 21:30:12

标签: iphone ios xcode facebook

所以我试图将facebook iOS api集成到我的iphone应用程序中。我将src文件夹复制到我的项目并禁用了AR:' - fno-objc-arc'到所有新文件,因为我的项目启用了ARC。问题是我仍然遇到这个错误,我无法弄清楚如何解决它。过去两天我一直在努力解决这个问题并在各处搜索,所以任何帮助都会非常感激。

enter image description here

我添加到项目中的FB SDK文件:

enter image description here

enter image description here

不得不说,这个API总体上并不那么友好......

2 个答案:

答案 0 :(得分:4)

如果您实际复制了参数以从Xcode禁用ARC(-fno-objc-arc),您可能会注意到在开头使用了短划线( - )而不是常规 - 请尝试-fno-objc-弧。

答案 1 :(得分:2)

还有第二种方法可以将facebook API链接到您的应用程序,您可以从facebook api拖放src目录,但是您必须取消选中添加到目标并选中“为任何添加的文件夹创建组”,如此{{0 }}

你必须去Projektu - >目标 - >构建阶段并链接libfacebook_ios_sdk.a,如屏幕中所示: screenshot

现在应该没问题,记住Facebook实例必须在你的AppDelegate中!