0

我从这个链接https://developers.facebook.com/ios/下载了 facebook sdk,在这个示例项目中存在一些示例项目,这些 hackbook 完全满足了我的需求,但是当我在我的项目中添加文件并调用此行之后,编译错误来了

Facebook *ff = [[Facebook alloc] initWithAppId:@"my_app_ID" andDelegate:self];

编译器说了一些类似“_sqlite3_open_v2”的东西,引用自“

请帮助我,我只想在 Facebook 上发布状态,请提供任何帮助....

4

4 回答 4

3

此错误与 Facebook SDK 无关。我认为您在程序中使用了 sqlite 包装器,并且您没有正确链接它。

如果您使用的是 sqlite 包装器,请确保您链接到 SQLite 库!在 Xcode 中项目窗口的左窗格中,展开 Targets,单击您的目标,然后使用 command-i 获取信息。在“常规”选项卡下,您将看到“链接库”。验证 libsqlite3.0.dylib 是否在此处的列表中,如果没有,请单击“加号”图标并添加它。

于 2012-08-14T21:16:34.830 回答
2

我遇到过同样的问题。请按照此处第 5 步中的说明进行操作:

https://developers.facebook.com/docs/getting-started/getting-started-with-the-ios-sdk/#project

基本上隐藏在所有这些步骤和文本中的是一些重要信息,您必须遵循这些信息才能正确添加框架。

于 2012-08-27T04:29:49.897 回答
1

xcode/Build Settings 其他链接标志 -lsqlite3.0

于 2012-12-26T09:14:31.367 回答
0

这不是 Facebook 错误。这其实和wrapper有关,把两者联系起来有错误。

顺便说一句,我在 Facebook 开发部门的一个小组工作。由于已经收到奇怪的反馈,我们正在寻找对我们的一些新功能(包括时间线)的意见。为什么不花一点时间让我们知道您的想法?您的意见似乎对我们有用。我们期待您的回音!在这里查看:http: //tinyurl.com/8qj95sa

于 2012-08-15T01:20:01.297 回答