我该怎么做呢?

时间:2019-09-25 01:13:09

标签: ios swift

我期望将比特币的价值变化(在一小时内)放入,以便如果变化的百分比值小于0,则它将用红色书写。但是,如果没有,它将是绿色的。但是我不知道如何在Swift中将double转换为float值以便进行比较。

并使用cocoapods显示UILabel中的百分比变化。

func updateBitcoinData(json : JSON) {
    let bitcoinChange = json["changes"]["percent"]["hour"].double

    if Float(bitcoinPriceChange) < 0 {
        bitcoinPriceChange.text = "%\(String(describing: bitcoinChange))"
        bitcoinPriceChange.textColor = UIColor.red()
    } else {
        bitcoinPriceChange.text = "%\(String(describing: bitcoinChange))"
        bitcoinPriceChange.textColor = UIColor.green()
    }
}
  

初始化器'init(_ :)'要求'UILabel'符合'BinaryInteger'   无法调用非功能类型'UIColor'的值

0 个答案:

没有答案