问题标签 [bolts-framework]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
512 浏览

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

所以,

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

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

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

任何人都可以解释如何解决这个问题或给我发一个教程或其他东西的链接吗?我可能忽略了一些简单的事情。

非常感谢提前

0 投票
4 回答
7850 浏览

java - 无法执行dex:多个dex文件定义了Lbolts/AggregateException

我确实知道之前已经多次报告过多个 dex 问题,但在我的情况下似乎没有一个解决方案有效。

安慰:

一种流行的解决方案是从 buildpath 中取消标记“Android 私有库”容器。我不能这样做,因为该容器中还有一些我需要的库。

另一个解决方案是取消标记以 .jar 形式显式添加的任何重复库。我没有这样的图书馆。

在我的情况下,重复库是:android-support-v7-appcompat.jar 我在这两个容器中拥有它(直接从 sdk 文件夹中引用):

1.) Android 私有库

2.) Android 依赖项

问题是我不能完全取消这两个容器中的任何一个,因为它们都包含其他必要的库。但我也无法从任一容器中删除这个重复的 .jar 文件。

编辑: 注意当我将 android-support-v7-appcompat library_project 添加到我的项目中时,它会进入两个容器。必须有某种方式,以便只进入一种方式。

任何人都可以帮助我如何做到这一点?

截屏

截图2(无法删除)

0 投票
3 回答
1356 浏览

ios - Cocoapods 每次都需要通过螺栓框架的 Dropbox 同步在不同的计算机上进行更新

我的设置:

  • Dropbox文件夹内的Xcode项目
  • 安装了 Cocoapods
  • Parse 在我的 podfile 中,它需要 Bolts 框架

每次我从另一台计算机编辑工作区后加载工作区时,Xcode 都会抱怨类“BFAppLink”(来自 Bolts 框架)的重复接口定义。这由“pods update”修复。

有任何想法吗?

0 投票
1 回答
2504 浏览

android - Bolts 框架中 continueWith() 和 onSuccess() 有什么区别?

我在我的 Android 项目中使用Bolts 框架。文档看了好几遍,还是对 continueWith() 和 onSuccess() 的区别感到困惑,因为回调方法和返回值都是一样的。例如,

这两种方法有什么区别?

0 投票
1 回答
266 浏览

ios - 在 iOS 应用中升级 Parse 和 Bolts 框架后无法编译

我最近从 Parse 框架 1.4 升级到 Parse 框架 1.6,并将 Parse 框架、Facebook 框架、Bolts 框架、ParseUI 框架、ParseFacebookUtils 框架都升级到了最新版本。我现在收到错误消息:

我正在运行 Mac OS X 10.10.2 并且我有 Xcode 6.1.1。我从https://parse.com/docs/downloads/下载了 Parse 库,当 Bolts 框架拒绝编译时,我尝试从https://github.com/BoltsFramework/Bolts-iOS的 Github 页面手动编译. 有谁知道如何让它工作?到目前为止,我能够发现的是 Bolts 框架缺少 OS X 期望的 plist (info.plist),但是当我尝试手动添加该 plist 时,它说有一个意外的项目文件夹的根目录。我已将其移至 Versions>A>Resources 文件夹,并且收到相同的错误消息。

非常感谢您的帮助。

0 投票
2 回答
885 浏览

ios - 螺栓异步框架方法无法识别

在我的 swift iOS 应用程序中,我安装了 bolts 框架,在桥接头文件中我得到了这个

所以它应该工作。但是,我无法访问此框架中的任何方法,例如 findAsync 或 continueWithSuccessBlock。他们不被认可。我错过了重点吗?如何识别螺栓方法框架?

0 投票
11 回答
6697 浏览

ios - Parse API 1.6.4 - 无法构建项目

我下载了新的 iOS Parse API (1.6.4) 并尝试构建我的项目。当我这样做时,我收到此错误:

截屏: 截屏

0 投票
0 回答
1399 浏览

java - No Class Def Found Error Android-Bolts Parse

我正在使用 Android Studio(最新版本)来开发我的应用程序。我使用 Parse 作为后端解决方案。一切都很顺利,直到我发现 parse 有新版本并且我想从Parse-1.7.1.jar升级到Parse-1.8.3.jar最新版本)。由于解析现在使用螺栓库,我还添加了这样的库:

Parse.initialize();

我也使用 facebook-sdk 不知道这是否与这个烂摊子有关。

我在 Application onCreate 方法中得到的只是这个错误

0 投票
1 回答
207 浏览

android - Bolts 框架 continueWith 未完成代码执行

我有任务,它从服务器获取结果。在将该数据存储到螺栓中的数据库时,.continueWith它被“立即完成”的东西打断了(在调试周期中发现)。

0 投票
2 回答
1549 浏览

ios - iOS FacebookSDK + Parse SDK + GoogleMaps SDK

我搜索了很多,我意识到,需要的-ObjC标志GoogleMapSDK不能很好地与ParseSDKand配合使用FacebookSDK。因此,我阅读了所有 stackoverflow 答案并尝试解决我的问题。问题还没有解决。

我执行的步骤:

  • 问题 1:Parse 不适用于 -ObjC
  • 解决方案 1:让 Parse 与-ObjC导入 FacebookSDK 一起工作。完毕

  • 问题 2:Parse 和 Fb SDK 都使用Bolts.framework并且链接器给出duplicate symbol错误(其中大约 92 个)

  • 解决方案 2:删除 Bolts.framework,因为 FacebookSDK 已经预先捆绑了它。

  • 问题 3:删除 Bolts.framework 后,重复错误消失了,但有一个我无法弄清楚的微小链接器错误。我假设他们在新的 SDK 版本中改变了一些东西。错误如下:

  • 解决方案:??

架构 x86_64 的未定义符号:“_BFTaskMultipleExceptionsException”,引用自:___53+[PFObject(Private) deleteAllAsync:withSessionToken:]_block_invoke214 in Parse(PFObject.o) ___65+[PFObject(Private) _deepSaveAsync:withCurrentUser:sessionToken:]_block_invoke311 in Parse(PFObject .o) ld:未找到架构 x86_64 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

在 [this answer on SO][1] 的评论中提出了同样的问题,没有任何回复或建设性的答案。

PS 我注意到 FacebookSDK 与 Bolts 版本捆绑在一起的一件事1.1.3 ,Parse1.1.4在其 zip 文件中有一个版本。这是造成问题的原因吗??PPS 我正在使用截至今天(2015 年 3 月 19 日)的最新版本的 SDK

它们是: - 解析 SDK:1.6.4 - GoogleMaps SDK:1.9.2