当我尝试执行下面的行时,我没有收到警告(不是错误).这是什么我在做坏事?
我试图将整数earningsSoFar转换为NSNumber,因为我想从中获取.stringValue它.
我想了解这里的警告意义是什么以及如何做到这一点.
self.tv_salaryNumber.text = (earningsSoFar as! NSNumber).stringValue

你可以投Int以NSNumber这种方式
let a:Int? = 10
let b = a! as NSNumber
Run Code Online (Sandbox Code Playgroud)

所以,在你的代码中,试试吧
self.tv_salaryNumber.text = (earningsSoFar! as NSNumber).stringValue
Run Code Online (Sandbox Code Playgroud)
此外,正如zeneak所说,你可以让他更轻松