如何从Table Cell返回另一个UIViewController

时间:2015-09-07 18:08:39

标签: ios uitableview uiviewcontroller swift2 xcode7

我有2个UIView用于我的应用程序,一个主视图和一个详细视图。从主视图,我打开一个详细的详细视图,我有一个表,有一个segue。我想在单击此表的一个单元格时返回主视图。由于我想返回一些数据,我设置了一个segue,但是我无法在segue中运行代码,然后返回到主视图。它在添加按钮(退出)时有效,但在使用代码

时则无效

我已经检查了这个: Using delegates to transfer data from one TableView to another 还有很多其他人,但我没有找到有同样问题的人。

你知道如何解决这个问题吗?

非常感谢, 亚历山大

1 个答案:

答案 0 :(得分:0)

在Storyboard中,您可以将详细视图中单元格的展开segue连接到您在主视图控制器中添加的展开方法。

不要在详细信息didSelectCellAtIndexPath:中添加任何代码,因为它不会在 segue之前运行

相反,请在prepareForSegue中设置要返回的任何属性。

选择单元格时将调用展开segue,主视图控制器将能够在其展开方法中访问这些返回的属性。