【问题标题】:How to properly use Bolts Framework code along with Parse and Facebook?如何正确使用 Bolts 框架代码以及 Parse 和 Facebook?
【发布时间】:2015-02-24 15:05:53
【问题描述】:

所以,

我正在构建这个 iOS 8 应用程序,我同时使用 Facebook 和 Parse 框架。我知道 Bolts 框架包含在最新的 Facebook SDK 中。我正在尝试将 BFTasks 与 Parse 代码一起使用,以便更轻松地处理异步任务,例如:

PFQuery *userQuery = [PFUser query];

[[userQuery findObjectsInBackground] continueWithSuccessBlock:^id(BFTask *task){

}];

但是,仅包括 Facebook 和 Parse SDK 并不能让我通过 Xcode 自动完成访问上面的代码。如果我尝试运行类似上述的东西,它甚至会崩溃。

另一方面,如果我尝试将 Bolts 框架包含到项目中并导入标头 #import <Bolts/Bolts.h>,它将允许我通过自动完成访问方法,但 Xcode 会抱怨说存在重复的二进制文件Bolts 框架。

谁能解释一下如何去做,或者给我发一个教程或其他东西的链接?我可能忽略了一些简单的事情。

提前非常感谢

【问题讨论】:

  • 您是否偶然使用了 CocoaPods?
  • 我也遇到了同样的问题,我没有使用 CocoaPods 也没有使用 Facebook 框架...只解析和螺栓框架。
  • 有人找到这个问题的答案了吗?我在应用链接的实现中面临同样的问题

标签: ios parse-platform bolts-framework facebook


【解决方案1】:

升级到 Parse SDK 1.9 后,我遇到了链接器错误问题——引用包括 BFTask 和多个引用。还使用 FB SDK 3.24 和一个使用 4.7 的版本。同样的问题。没有可可足类。我最终通过从 FB 默认位置导入 FB SDK 和 Bolts 解决了这个问题 - 没有提供复制文件,并导入 JUST Parse 和 ParseFacebookUtils 框架(不是他们的 Bolts 框架)并将复制文件复制到目的地 = YES。所以 - 看起来 - XCode 应该在需要时从 FB SDK 位置访问 Bolts,但看不到 Parse Bolts 框架,因为 Parse 已被复制到应用程序的文件夹中,但 Parse Bolts 没有。所以没有对螺栓的双重引用。看看这是否有帮助。

【讨论】:

    【解决方案2】:

    我能够使用 cocoapods 来实现它。所以我使用 cocoapods 安装了 bolts,然后手动添加了 Parse 和 Facebook SDK。

    我不知道该怎么做

    【讨论】:

      猜你喜欢
      • 2014-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-19
      • 2011-03-22
      • 2022-11-18
      • 2018-07-02
      相关资源
      最近更新 更多