0

我花了几个小时试图从另一个视图中的选择器选择中使用一组 tableViewCell。我已经发布了两个问题,没有带来任何答案。所以我决定以不同的方式处理它。我厌倦了制作一个全局变量,但后来发现,我必须制作一个对我不起作用的 dataClass 文件,因为我必须使用 viewController。我开始失去希望。他们有什么方法可以从另一个视图设置表格视图单元格的标题吗?我不是在寻找一大段代码,只是一个开始的地方。如果可能的话,实际做到这一点的方法。提前致谢。

4

1 回答 1

2

是的,这绝对是可能的。在模型-视图-控制器系统中,所有信息共享都通过您的模型类进行。使其成为单例对象(单例类似于全局变量,但它具有适当的初始化)。

使用必须共享的数据创建一个类。创建该类的类方法以生成该类的唯一实例。定义并初始化一个包含该实例的静态变量。用于dispatch_once初始化该实例。这是说明这种方法的答案

有了单例实例,所有视图控制器都可以根据需要访问模型。一个视图控制器可以设置模型的属性,这样当另一个视图控制器出现时,数据就可以处理了。

于 2013-08-12T02:34:47.190 回答