gpt4 book ai didi

swift - 奇怪的 `Fatal error: Unexpectedly found nil` 但可选 DOES 有一个值

转载 作者:行者123 更新时间:2023-12-03 17:48:18 26 4
gpt4 key购买 nike

在更新 label.text 时,我的应用程序遇到了奇怪的崩溃。使用来自确实有值的变量的字符串。

if WalletViewController.currencyUSD == true {
MainViewController.bitcoinDoublePrice = Double((bitcoinInfo.raw.btc.usd?.price)!)
print("MainViewController.bitcoinDoublePrice =", MainViewController.bitcoinDoublePrice)
let formatter = NumberFormatter()
formatter.numberStyle = .currency
formatter.locale = Locale(identifier: "en_US")
let bitcoinStringPrice = formatter.string(from: NSNumber(value: MainViewController.bitcoinDoublePrice))
print("bitcoinStringPrice =", bitcoinStringPrice!)
if let bitcoinPrice = bitcoinStringPrice {
MainViewController().bitcoinPriceLabel.text = String(bitcoinPrice + ", ") //<<<Thread 3: Fatal error: Unexpectedly found nil while unwrapping an Optional value
} else {
print("bitcoinPrice = nil")
}
}

一些截图:

Code

Console

我无法弄清楚这里发生了什么

最佳答案

您正在分配 bitcoinPriceLabel绘制之前的值。

这不是值(value)。

关于swift - 奇怪的 `Fatal error: Unexpectedly found nil` 但可选 DOES 有一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48226975/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com