一个TableViewController的两个实例的问题

时间:2011-08-11 13:45:10

标签: iphone ios uitableview

我有一个应用程序,它在两个不同的视图中使用一个TableViewController的两个实例。

ViewA holds instance of ViewC
ViewB holds instance of ViewC

当从ViewA操纵ViewC并切换到ViewC的ViewBs实例时,通过ViewA进行的操作似乎改变了ViewBs的ViewC实例。

这不是很奇怪,或者这是假设的工作方式?

2 个答案:

答案 0 :(得分:0)

这取决于TableViewController的两个独立实例是否使用相同的数据存储区/模型来填充表。如果两者共享一个模型对象(无论是数据存储,数组等),那么当操作该共享数据存储时,更改将反映在另一个表视图中。

答案 1 :(得分:0)

这是Objective-C中最好的东西。你应该做的是你应该制作该课程的2份副本,这里是nice link让你理解这个概念