我正在检查我的代码以确保我的所有属性都具有适当的弱/强修饰符,并且我遇到了这种我不知道该怎么办的情况。请记住,我对 iOS 编程相当陌生。
我有一个普通的 MVC 层次结构,我的控制器在其中创建一个名为FieldManager
. 我FieldManager
的控制器使用它来动态创建文本字段。但是,FieldManager
控制器模型也需要使用它来定期查询管理器以查找有关字段的信息(例如是否需要,是否将其文本大写...等)。
总而言之,我有一个控制器,它创建一个由控制器和控制器模型使用的对象。因此,我不知道是否应该将模型对FieldManager
弱属性的引用或控制器对它的引用设为弱属性。看来我应该同时制作两个弱属性,否则FieldManager
会被释放。我应该怎么办?
谢谢。