【问题标题】:divide textfield number by 100 - swift iOS将文本字段数除以 100 - swift iOS
【发布时间】:2018-12-06 11:11:10
【问题描述】:

我正在尝试将一个字符串除以 100,尽管即使在转换之后我仍然遇到错误。

 b?.text = String(Double(b!.text)!/100)

这是错误:

无法使用类型为“(String?)”的参数列表调用类型“Double”的初始化程序

我也尝试了 if let 变体,但无济于事。

【问题讨论】:

    标签: ios swift string double


    【解决方案1】:

    您不能从String?b!.text 初始化DoubleString?。要解决此问题,您必须通过 String。所以你可以你的 b 的 text 例如 force-unwrap

    b!.text!
    

    那么你可以使用这个:

     b?.text = String(Double(b!.text!)!/100)
    

    【讨论】:

      【解决方案2】:

      你可以试试:

      let dbl_val = Double(b.text!)! / 100
      b.text = String(dbl_val)
      print(b.text!)
      

      输出:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-11-07
        • 1970-01-01
        • 1970-01-01
        • 2022-11-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-08-20
        相关资源
        最近更新 更多