ios - 如何正确使用 Bolts Framework 代码以及 Parse 和 Facebook?

标签 ios parse-platform bolts-framework facebook

所以,

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

PFQuery *userQuery = [PFUser query];

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

}];

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

另一方面,如果我尝试将 Bolts 框架包含到项目中并导入 header #import <Bolts/Bolts.h> ,它会让我通过自动完成访问这些方法,但 Xcode 会提示说有重复的 Bolts 框架二进制文件。

任何人都可以解释如何进行此操作或向我发送有关教程或其他内容的链接吗?我可能忽略了一些简单的事情。

提前致谢

最佳答案

我能够使用 cocoapods 让它继续运行。所以我使用 cocoapods 安装了 bolts,然后手动添加了 Parse 和 Facebook SDK。

否则我不知道该怎么做

关于ios - 如何正确使用 Bolts Framework 代码以及 Parse 和 Facebook?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27671754/

相关文章:

ios - 无法强制将类型 'GraphRequestResult<GraphRequest>' 的值转换为类型 '[Any]'

ios - 如何在 UITableView 单元格中设置启用的用户交互

swift - 在 Swift 中从解析中检索图像

objective-c - FacebookUtils 显示多个警告

ios - 如果在 iOS 中按下按钮,如何禁用它?

ios - UIImagePickerController 在关闭时复制内容

java - com.parse.ParseRequest$ParseRequestException : unauthorized

ios - ld : library not found for -lBolts using cocoapods

java - 无法执行 dex : Multiple dex files define Lbolts/AggregateException