在更新到Xcode6-beta3之前,我的代码是这样的:
cell.text = rowData["list_name"] as String
我已将此更新为:
cell.textLabel.text = rowData["list_name"] as String
但这部分代码:
let alertText = alert.textFields[0].text
我无法理解如何在不使用.text的情况下从textFields [0]获取文本
提前感谢您的帮助!
编辑:
现在使用GM版本的Xcode我得到了这个错误。
对于回应感到非常高兴,现在厌倦了改变:P
另外,您如何解密此类错误消息?可能很高兴知道。
由于
答案 0 :(得分:2)
问题是alert.textFields
的类型为[AnyObject]
(对应
到Objective-C id
),以便编译器不知道
alert.textFields[0]
是UITextField
,其text
方法。
这应该有效:
let alertText = (alert.textFields[0] as UITextField).text