Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 集成facebook ios api时出现叮当声错误_Iphone_Ios_Xcode_Facebook - Fatal编程技术网

Iphone 集成facebook ios api时出现叮当声错误

Iphone 集成facebook ios api时出现叮当声错误,iphone,ios,xcode,facebook,Iphone,Ios,Xcode,Facebook,因此,我正在尝试将facebook iOS api集成到我的iphone应用程序中。我将src文件夹复制到我的项目中,并使用“–fno objc arc”将AR禁用到所有新文件中,因为我的项目已启用arc。问题是,我仍然得到这个错误,我不知道如何解决它。在过去的两天里,我一直在努力解决这个问题,并到处搜索,因此任何帮助都将非常感谢 我添加到项目中的FB SDK文件: 不得不说,这个API总体上不太友好…还有第二种方法可以将facebook API链接到您的应用程序,您可以从facebook

因此,我正在尝试将facebook iOS api集成到我的iphone应用程序中。我将src文件夹复制到我的项目中,并使用“–fno objc arc”将AR禁用到所有新文件中,因为我的项目已启用arc。问题是,我仍然得到这个错误,我不知道如何解决它。在过去的两天里,我一直在努力解决这个问题,并到处搜索,因此任何帮助都将非常感谢

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


不得不说,这个API总体上不太友好…

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

您必须转到Projektu->Targets->Build Phases并链接libfacebook\u ios\u sdk.a,如屏幕所示:


现在应该一切正常,记住Facebook实例必须在您的AppDelegate中

如果您实际上从Xcode复制了参数来禁用ARC(–fno objc ARC),您可能会注意到您使用了en破折号(–)而不是常规的-在开始时,请尝试-fno objc ARC。

哇,这太神奇了。它在info.plist中看起来实际上是一样的。现在我还有另外两个错误,它们是否相关?架构i386的未定义符号:“\u OBJC\u CLASS\u$\ u fBlictionlessRequestSettings”,引用自Facebook中的:OBJC CLASS ref。ld:symbol未找到架构i386 clang:error:linker命令失败,退出代码为1(使用-v查看调用)