2011-08-11 17 views
0

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

ViewA holds instance of ViewC 
ViewB holds instance of ViewC 

当通过ViewA完成操作ViewC的从ViewA操纵ViewC并切换到ViewBs实例似乎改变ViewBs' ViewC的实例。

这不奇怪,或者这是如何工作的?

回答

0

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

0

这是Objective-C中最棒的东西。你应该做的是你应该制作该课程的副本,这里是一个nice link让你明白概念