Swift中最喜欢的TableView

时间:2016-02-13 17:41:12

标签: swift

我的项目中有两个tableView(favouriteViewController和baseViewController)控制器,而且ViewController通过segue连接。我有一些数据在我的baseViewController和favouriteViewController中运行,基本上没有数据。我试图通过长按tableViewCell或滑动操作方法将tableViewCell数据从baseViewController复制到favouriteViewController。

提前致谢...

1 个答案:

答案 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是指向该教程的链接。