尝试从字段中提取数字并继续获取可选(数字)而不是数字
@IBOutlet weak var years: UITextField!
@IBAction func calculateYear(sender: AnyObject) {
var a = years.text.toInt()
println(a)
}
如果 3 在场中Optional(3)
如果我使用years.text
我得到了正确的输出,但它是一个字符串,我无法使用它。
使用Xcode 6.1
发生这种情况是因为toInt()
方法返回一个可选值,以考虑字符串不可转换为整数的情况。
只需将其放入可选绑定中即可:
if let a = a {
println(a)
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)