今天我们来实现新增数据的功能。在新增餐馆的控制器中初始化一个类:
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