2012-06-19 66 views
0

我正在通過我的代碼來確保我的所有屬性都具有適當的弱/強修飾符,並且我遇到了這種我不知道的情況做什麼用。請記住,我對iOS編程相當陌生。iOS ARC與兩個對象需要指向同一事物的指針

我有一個正常的MVC層次結構,其中我的控制器創建一個名爲FieldManager的對象。我的控制器使用此FieldManager來動態創建文本字段。然而,該控制器的模型也需要使用這個FieldManager來定期查詢經理以找出關於這些字段的信息(例如是否需要,如果文本是大寫的等等)。因此,總而言之,我有一個控制器,它創建一個由控制器和控制器模型使用的對象。因此,我不知道是否應該讓模型參考FieldManager弱財產或控制者對其弱財產的參考。似乎我應該使這兩個弱性能,否則FieldManager將獲得釋放。我該怎麼辦?

謝謝。

回答

1

這樣的事情應該屬於你的模型,所以要走的路是有一個數據源。

您的控制器要求數據源創建並返回文本字段,數據源與模型聯繫並要求爲該模型提供字段管理器。

這就是我會這麼做的方式......

相關問題