后就是声明一个方法用来保存传入的闭包,并且在将要退出控制器的时候传出textfield的文字:
var myClosure: MyColsure?
func changeLabelText(closure: MyColsure){
myClosure = closure
}
override func viewWillDisappear(animated: Bool) {
super.viewWillDisappear(animated)
myClosure!(str:textField.text!)
}