如何从 Table 单元格 return 到另一个 UIViewController

How to return to another UIViewController from Table Cell

我的应用有 2 个 UIView,一个主视图,一个详细视图。在主视图中,我打开了一个详细的详细视图,其中有一个 table,带有一个 segue。单击此 table 的其中一个单元格时,我想 return 到主视图。因为我想 return 一些数据,所以我设置了一个 segue,但是我无法 运行 segue 中的代码,然后 return 到主视图。它在添加按钮(退出)时有效,但在使用代码时无效

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

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

非常感谢, 亚历山大

在情节提要中,您可以将详细视图中单元格的展开转场连接到您在主视图控制器中添加的展开方法。

不要向详细信息的 didSelectCellAtIndexPath: 添加任何代码,因为它不会 运行 转场之前。

相反,在 prepareForSegue 中设置您想要的任何属性 return。

选择单元格时将调用展开转场,主视图控制器将能够在其展开方法中访问那些 returned 属性。