2014-02-19 131 views
-3

我建立这个应用程序,其中我的主VC将首先显示带有自定义单元[每个代表事件标题和日期]的UITable。一旦单元格被点击,它会延续到另一个VC,其中包括关于事件的更多细节[除了标题和日期],VC上将会有一个按钮[Like button],当点击该按钮时该事件会自动存储在另一个VC中,该VC基本上是一个带有自定义单元的UITable,因此将在VC中显示的是每个定制单元格都带有标题和用户以前喜欢的事件的日期,用户可以访问这个VC是通过点击应用程序底部的“赞”标签栏。在Xcode中的视图控制器之间传递数据

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

我以为我会这样做的方式是通过使用代表和协议传递数据,但林不知道该怎么做我的应用程序,我会非常感谢,如果有人解释说,对于我和显示我举一些关于这个的例子。

+3

萨莫,萨莫,萨莫......枯燥,乏味,无聊... –

+0

CBA回答,但使用的tableview委托获得的细胞,得到小区信息,主动与新的VC道具在头文件中,将细胞数据交给新的vc中的道具,以编程方式推动赛格 –

+0

人们并没有打扰到正确地阅读你的问题(实际上很少有人能够正确地阅读问题),并假设它的旧问题一遍又一遍地被问到,这就是为什么它会陷入低谷。你需要更清楚地更改和陈述实际问题a)获得更多关注b),因为它不太清楚你的实际问题是从你当前的描述中得出的。如果你只是要求一个如何使用委托的例子,那么值得赞赏,因为如果你看,没有办法找到无数的例子。 – Gruntcakes

回答

0

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

在这里看到: Pass data between view controller segue

+0

链接你已经包括它是无关紧要的,我已经知道如何将数据从自定义单元格传递给细节VC,我的问题是如何通过点击VC中的按钮来传递细节VC中的数据,当我点击该UIButton什么也没有发生(没有赛格),除了该事件的副本将被存储在另一个VC也与自定义单元格! – user3066516

+0

对不起,你的问题没有清楚表达出来,我真的不明白你的问题是什么。如果您在单击按钮时实例化视图控制器,则可以将任何数据传递给它,不需要委托,并且如果您只显示一个已经存在的视图控制器,那么您应该已经在某处引用了该视图控制器而你又可以将数据传递给它。 – TheEye

相关问题