我的项目中有两个tableView(favouriteViewController和baseViewController)控制器,而且ViewController通过segue连接。我有一些数据在我的baseViewController和favouriteViewController中运行,基本上没有数据。我试图通过长按tableViewCell或滑动操作方法将tableViewCell数据从baseViewController复制到favouriteViewController。
提前致谢...
答案 0 :(得分:1)
您可以使用prepareForSegue
方法通过segue传递数据,这将允许您声明目标视图控制器(在本例中为表视图控制器)和对象以接收数据。
您必须通过点击链接并更改identifier
字段,在故事板中为您的segue命名。
以下是一个例子:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if (segue.identifier == "AddItem") {
let navigationController = segue.destinationViewController as UINavigationController
var controller = navigationController.topViewController as AddItemViewController
controller.delegate = self
}
}
而here是指向该教程的链接。