在Xcode中的视图控制器之间传递数据

时间:2014-02-19 22:50:32

标签: ios objective-c uiviewcontroller uistoryboard

我正在构建这个应用程序,我的主VC将首先显示一个带有自定义单元格的UITable [每个代表标题和事件日期]。单击单元格后,它将转到另一个VC,其中包含有关事件的更多详细信息[除了标题和日期],此VC上将有一个按钮[Like按钮],当单击此按钮时,该事件将自动存储在另一个VC中,该VC基本上是一个带有自定义单元格的UITable,因此在此VC中显示的是自定义单元格,每个单元格具有标题和用户之前喜欢的事件的日期以及唯一的方式用户可以通过点击应用程序底部的“赞”标签栏来访问此VC。

我发现有几种方法可以传递数据,但我没有找到任何一个例子,包括使用自定义单元格在一个VC之间传递数据到另一个VC。

我认为我会这样做的方法是使用委托和协议传递数据,但我不确定为我的应用程序执行此操作的程序是什么,如果有人为我解释并告诉我,我将非常感激一些例子。

1 个答案:

答案 0 :(得分:0)

您应该使用第一个视图控制器上的prepareForSegue函数来捕获segue何时被激活,然后将数据传递给目标视图控制器。

见这里: Pass data between view controller segue