我在事件编辑未开始时使用@IBAction
@IBAction func saveCurrentTextField(sender: UITextField) {
let myTextField : UITextField = sender as UITextField
myClass.saveMyTextField(myTextField)
}
Run Code Online (Sandbox Code Playgroud)
然后我在事件Touch Up Inside上使用带有@IBAction的按钮
@IBAction func saveValueOfThoseTextField(sender: UIButton) {
println("Those textField = \(myClass.thoseTextField)")
let text : String = myClass.thoseTextField.text
}
Run Code Online (Sandbox Code Playgroud)
println返回:
UITextField: 0xb289b80; frame = (165 15; 40 30); text = '15'; clipsToBounds = YES; opaque = NO; autoresize = RM+BM; gestureRecognizers = NSArray: 0xb28f730>; layer = CALayer: 0xb289cc0
Run Code Online (Sandbox Code Playgroud)
但是在字符串上let text : String = myClass.thoseTextField.text我得到错误:UITextField does not have a member named text