今天我们来实现新增数据的功能。在新增餐馆的控制器中初始化一个类:
var restaurant = Restaurant()
会自动生成如下代码:
@IBOutlet weak var doneButton: UIBarButtonItem!
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
// Get the new view controller using segue.destinationViewController.
// Pass the selected object to the new view controller.
if sender as NSObject == doneButton {
if(!textField.text.isEmpty){
restaurant.name = textField.text
}
}
} @IBAction func unwindToList(segue:UIStoryboardSegue){
let source = segue.sourceViewController as AddRestaurantViewController
let r1 = source.restaurant
if r1.name != "" {
restaurantList.append(r1)
}
}
原文:http://blog.csdn.net/cg1991130/article/details/43951881