我会一直收到这个错误“条件绑定的初始化器必须具有可选类型,而不是'Double'”。我正在尝试显示一些核心数据值,其中一个是双精度浮点型。我尝试了与将其转换存储值时相同的方式解决它。
这是给我错误的代码:
func displayStats() {
// display other attributes if they have values
if let servingSize = mealstats.serving {
servingsLabel.text = servingSize
}
mealstats.serving
是一个 Double 类型?如果是的话,你可以直接使用servingsLabel.text = "\(mealstats.serving)"
。 - KeiwanNSNumberFormatter
将数字正确地格式化为字符串。 - Sulthan