我知道它给了我'解释',但我仍然不太明白。
每次更新时,我都会尝试打印UITextField的内容。
这是我的代码:
@IBAction func textUpdated(sender: UITextField) {
println("textFieldtext = %@", sender.text);
}
我收到错误:Cannot invoke 'println' with an argument list of type '(StringLiteralConvertible, @Ivalue String!)'
这是什么意思?我该怎么做才能打印出来?
答案 0 :(得分:4)
请尝试使用此代码:
println("textFieldText = \(sender.text)")
这称为String Interopelation,它允许您从各种不同类型构建新字符串。你这样做的方式不起作用,因为println只接受一个参数。
编辑:根据评论中的信息添加了解释。