0

我正在检查我的代码以确保我的所有属性都具有适当的弱/强修饰符,并且我遇到了这种我不知道该怎么办的情况。请记住,我对 iOS 编程相当陌生。

我有一个普通的 MVC 层次结构,我的控制器在其中创建一个名为FieldManager. 我FieldManager的控制器使用它来动态创建文本字段。但是,FieldManager控制器模型也需要使用它来定期查询管理器以查找有关字段的信息(例如是否需要,是否将其文本大写...等)。

总而言之,我有一个控制器,它创建一个由控制器和控制器模型使用的对象。因此,我不知道是否应该将模型对FieldManager弱属性的引用或控制器对它的引用设为弱属性。看来我应该同时制作两个弱属性,否则FieldManager会被释放。我应该怎么办?

谢谢。

4

1 回答 1

1

像这样的东西应该属于你的模型,所以要走的路是拥有一个数据源。

您的控制器要求数据源创建并返回文本字段,数据源联系模型并要求该模型的字段管理器。

这就是我会做的方式......

于 2012-06-19T18:20:14.207 回答