【发布时间】:2019-08-11 01:29:56
【问题描述】:
let condition = (priceModel?[indexPath.row].changePercentage as! String)
警告信息:
从“字符串?”强制转换to 'String' 只解开选项;您的意思是使用“!”吗?
如何清除警告信息?
【问题讨论】:
-
changePercentage已经是一个字符串。所以如果你还想强制解包,.changePercentage as! String=>.changePercentage!. -
考虑将
priceModel声明为非可选空数组。这样可以避免那些恼人的错误。 -
Xcode 中的这个警告不应该像下面的答案那样建议代码更改吗?
-
你不需要投射
as! String,但你需要解开它。
标签: swift