我尝试做一些事情:
var Size = textfield.text
Size = Int(Size) * 7
有人可以告诉我为什么它不起作用吗? Swift 2.2改变了铸造方式?
答案 0 :(得分:-1)
这应该有效:
if var Size = Int(textfield.text) {
Size *= 7
print(Size)
}
注意if语句的主体只有在执行时才会执行
textfield可以转换为Int
。这称为可选绑定(https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/OptionalChaining.html#//apple_ref/doc/uid/TP40014097-CH21-ID245)。