2014-07-01 104 views
1

请帮我解决这个我已经实现国际志愿者组织在我的UITableViewCell的UITableViewCell:删除观察者

1)我的细胞观察模型对象的某些属性。 2)警告是由于细胞重复使用单个模型对象是由多个细胞观察到的。

的问题是:

1)我如何删除模型对象

2)我应该怎么做删除我作为观察员小区的所有观察员。

在此先感谢

ANKIT

回答

1

可能是一个坏调用具有单个细胞观察模型。 UITableViewDataSource协议的要点是为您提供一个位置来处理模型中的更改,而无需将其直接绑定到视图组件。 单元可以被出队(有效地移除)并由tableview动态出队。

如果您将单独的对象设置为tableview的数据源,并从模型接收更改通知,那么您可以将模型从视图中分离出来。

这实质上是模型>视图>控制器三位一体,我们打算在图像中编写我们的代码。通过在中间放置一个控制器对象来消除UI和模型之间的依赖关系。

阅读guide以获得更好的解释和指导。

如果这个答案不能帮助确切的问题,你可以展开你遇到的问题?

+0

我同意并满意MVC –