问题标签 [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 投票
1 回答
537 浏览

ios - 解析本地数据存储不起作用 - Swift 2

我目前正在使用最新版本的 Parse 1.14.2 和 Bolts 1.8.4。Parse 已正确实现,并且我已经使用了很长时间。我现在面临的问题是当我尝试使用 Parse 的本地数据存储时。我的 AppDelegate.swift 中有以下代码:

我有以下代码来创建和保存一个名为firstName的类中的字符串contact

下面是从创建的类中检索对象的代码:

我已添加libsqlite3.dylib到我的项目中。当我运行此代码时,我的应用程序不会崩溃,但当我尝试检索对象时它只会给我以下消息:

谁能帮我解决这个问题?我猜问题是这个版本的 Bolts 不能在后台固定 Parse 对象,我需要解决这个错误。任何帮助将不胜感激,因为我已经坚持了一段时间并且无法在网上找到太多信息。

编辑:我曾尝试降级 Bolts,但随后 Parse 在 Cocoapod 中使用它降级,这会导致 Xcode 中的错误。

0 投票
1 回答
1061 浏览

ios - Cocoapods 更新后 Xcode 项目找不到 Bolts/BFTask.h 文件

我正在运行我的 Parse 项目没有问题。但是,在我更新到最新版本的 cocoapods 并运行 pod install 后,Xcode 抛出错误“找不到 Bolts/BFTask.h 文件”。我已经尝试查找其他与 cocoapods 标头相关的问题,但没有任何解决方案有效或与此特定问题有关。如果有人可以提供一些指导,我将不胜感激。

脚步:

在终端中运行上述命令后出现错误消息,现在 Xcode 无法构建。

0 投票
1 回答
743 浏览

swift - 在 swift 3 中模糊使用“继续”Bolts-Swift

我正在尝试在我的项目中使用螺栓。

当我尝试使用带有 continue 的螺栓时出现此错误。

这也是我的代码。

0 投票
2 回答
373 浏览

android - android - 使用 BoltsFramework 的 continueWith 和 onSuccess 方法和 void 方法

我的TcpClient. 第一个是startListener,然后我做connect。他们俩都回来了void

在我当前的TcpClient实现中,如果我这样做,应用程序就会崩溃startListener,然后connect就在它之后(我想它们之间需要一段时间?)。实现在这里,来自SimpleTCPLibrary (他startListener在里面onStart(),并且有一个触发的连接按钮connect)。

我想做的是做startListener,什么时候以成功结束-> 做connect。我找不到任何示例来说明如何使用BoltsFramework continueWithonSuccess.

有没有例子?

0 投票
1 回答
774 浏览

android - Google GMS 任务与螺栓 Android 任务

Facebook 有一个流行的Bolts库,它有助于更​​好地在 Android 上进行异步处理。他们声称在效率和代码可读性方面都优于 Android 原生 AsyncTask。我现在看到 Google 正在发布自己的Tasks版本,作为 GMS 库中用于 Android 的 Google API 的一部分。它们的 API 看起来与 Bolts 非常相似。这两个库之间是否有任何比较——在效率等方面。我必须在我的应用程序中包含 GMS 来处理一堆其他东西——所以如果 GMS Task 与 Bolts Task 相当——最好不要包括螺栓,从而减小包装的尺寸。

0 投票
1 回答
104 浏览

ios - 在 Swift3 中并行保存多个 PFFile

在将 Swift 2 项目升级到 Swift 3 后,我在Parse的BFTask/ API 上遇到了困难。PFFile

我想并行保存许多 Parse 文件。到目前为止,我使用which 传递了一个由s 生成BFTask.forCompletionOfAllTasks的数组。在迁移到 Swift 3 之前,这很好用:BFTaskPFFile.saveInBackground

但是,在 Swift 3 中,这不再起作用:BFTask.forCompletionOfAllTasks现在返回 a BFTask<NSNumber>which 不接受forCompletionOfAllTaskswhich 需要一个<BFTask<AnyObject>.

对此的任何帮助表示赞赏。我怎样才能转换BFTask<NSNumber><BFTask<AnyObject>- 或者有其他方法可以解决这个问题吗?

0 投票
0 回答
134 浏览

ios - 与应用程序扩展链接时,螺栓无法编译

我在我的项目中使用了最新的Facebook iOS SDK:

Bolts 是一个FBSDKCoreKit依赖项。这是我的问题:实际版本的FBSDKCoreKit至少需要Bolts 1.7

但是在BFAppLinkNavigation.m中有多个这样的参考:

我必须将FBSDKCoreKit与今天的扩展链接起来,现在这是不可能的,因为从1.7到最新的所有Bolts版本1.8.4,引用,所以我不可能正确构建项目:[UIApplication sharedApplication]

任何人都有一个肮脏的解决方案来解决这个问题?

0 投票
1 回答
201 浏览

clojure - 嵌入式数据库不以螺栓连接器开头(neo4j 3.2.0)

我正在尝试在 clojure 应用程序中创建和使用嵌入式 Neo4j 实例。按照Neo4j API guide中的文档,我能够创建以下代码:

我正在导入以下库:

我在conf文件中启用了螺栓,如下所示:

当我执行该make-embedded-db函数时,我收到以下错误:

CompilerException java.lang.RuntimeException:错误启动 org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory,/path/to/graphdb,编译:(form-init7747172741153885056.clj:1:9)

如果我在配置中禁用螺栓连接器 - 它似乎工作正常。我启用bolt连接器的主要动机是我可以连接neo4j浏览器来可视化和探索graphdb。

我遇到了以前版本的 neo4j 嵌入式的帖子,这些帖子有类似的问题,这些问题通过使用已弃用的WrappingNeoServerBootStrapper得到了解决。有没有人遇到这个问题并指出我正确的方向。

已编辑 将嵌入式数据库实例分配给这样的全局变量时出现上述错误

但是只是调用函数本身,即

给出了实际错误:

VerifyError 类 org.bouncycastle.asn1.x500.X500Name 覆盖 final 方法等于

0 投票
0 回答
401 浏览

ios - Pods 库未在 iOS 多个目标中加载?

好的,我以前从未遇到过这个问题,但是遇到与此链接相同的问题,我尝试了他们的解决方案:CocoaPods 集成问题:dyld:未加载库:@rpath/Bolts.framework/Bolts

但它没有用。我通过 Pods 安装了 Parse,它运行但在出现此 Bolts 错误后不久崩溃:

我的 pod 文件看起来像 - 我遵循了针对多个目标的指示:

它是一个 iMessage 扩展,但我清楚地针对扩展和主要目标。这是 ht 模拟器中的崩溃,我也尝试过去链接库并在那里添加螺栓,并按照某人的建议将状态更改为可选:

在此处输入图像描述

我不知道在这里还能做什么。为什么找不到螺栓?编辑:

在此处输入图像描述

0 投票
0 回答
263 浏览

ios - ld:未找到框架 Bolts clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

当我编译并运行代码时,它在 iPhone 上运行良好。

但是,在尝试“存档”项目时会出现上述错误。为什么存档时会弹出依赖项?

Bolts 不在 Podfile 中,也不在“链接框架和库”中。