【问题标题】:How to handle javascript Promises in iOS JavaScriptCore如何在 iOS JavaScriptCore 中处理 javascript Promise
【发布时间】:2016-09-19 14:16:47
【问题描述】:

是否可以在 iOS 中处理 JSContext 中的 javascript 承诺?

我有一个正在运行的应用程序,它在 swift 中使用 iOS JavaScriptCore。只要 javascript 不运行 Promises,所有对 javascript 的调用都可以正常工作。一旦 javascript 函数使用 Promises,对 swift 的调用永远不会解析或拒绝,它只会返回,其中包含一个 javascript 承诺。

似乎 javascript 中的 Promise 最终出现在与主线程不同的线程中。

在 iOS 和 JavaScriptCore 中应该如何处理。 我正在使用 Xcode 8 和 swift 3.0

谢谢莫尔特萨

【问题讨论】:

    标签: ios swift javascriptcore


    【解决方案1】:

    JavaScriptCore 和来自 javascript 的 Promises 没有问题。我的 Promise 链中有一个错误,导致 javascipt 中从未达到过解析。

    【讨论】:

      猜你喜欢
      • 2021-10-23
      • 2017-07-13
      • 2018-03-26
      • 2017-07-26
      • 1970-01-01
      • 1970-01-01
      • 2021-07-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多