Swift 3将Double转换为String

拉米格

我一直收到此错误“条件绑定的初始化程序必须具有可选类型,而不是'Double'”。我正在尝试显示一些核心数据值,而这个值是双精度值。香港专业教育学院试图解决它的办法,我不得不这样做转换时,它存储的值相同。

这是给我错误的代码:

func displayStats() {



        // display other attributes if they have values
        if let servingSize  = mealstats.serving {
            servingsLabel.text = servingSize

        }
阿卜拉·达斯古普塔

mealstats.serving最有可能是“ Double”类型,而不是“ Double?”类型
由于它不是可选的,因此无法解包。正确的使用方式是

func displayStats() {
    // display other attributes if they have values
    servingsLabel.text = "\(mealstats.serving)"
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章