【问题标题】:How to use Apple Pay in NativeScript如何在 NativeScript 中使用 Apple Pay
【发布时间】:2019-09-16 08:35:29
【问题描述】:

我正在尝试使用本机代码在 NativeScript 应用程序中制作 Apple Pay。
但是数据类型有一些错误(?)

let item = new PKPaymentSummaryItem();
item.label = "iPhone Xs 64 Gb";
item.amount = 39999;

JavaScript 错误:

file:///app/components/Home.vue:24:0 JS ERROR 错误:-[__NSCFNumber decimalNumberByRoundingAccordingToBehavior:]:无法识别的选择器发送到实例 0xf549d0dbe6e8cc69

【问题讨论】:

    标签: javascript nativescript applepay


    【解决方案1】:

    正如错误消息所示,您需要正确进行打字转换。将tns-platform-declarations 包安装为项目的开发依赖项将为您提供方便的智能感知,它将指导您解决此类问题。对于这种特殊情况,请尝试:

    item.amount = new NSDecimalNumber({ string: "29999" });
    

    【讨论】:

      猜你喜欢
      • 2020-05-05
      • 1970-01-01
      • 2021-03-13
      • 1970-01-01
      • 2017-09-22
      • 2016-08-02
      • 1970-01-01
      • 2020-01-03
      • 2019-09-23
      相关资源
      最近更新 更多