let g : String? = self.EKOMemberShipss[0].SUB_TYP_Price
let x:Int? = Int(g!)
self.valuePla.text = "\(x)"
g String? "可选(50)"
x Int?无无
我只想得到x = 50
答案 0 :(得分:4)
同时检查SUB_TYP_Price
和转换为Int
的能力
成功时,可选择解包
if let g = self.EKOMemberShipss[0].SUB_TYP_Price, x = Int(g) {
self.valuePla.text = "\(x)"
}
修改:根据截屏SUB_TYP_Price
已经String?
,因此不需要向下投射。
答案 1 :(得分:1)
只要做这样的事情就可以了。 (当然,将let g改为你想要的任何东西,这只是一个例子)
let g:String? = Optional("50")
print(g) //returns "Optional(50)"
let c = g!
print(c) //returns "50"