我有一個對象myObject
在我的UITableViewController設置爲其傳遞給自定義UITableViewCell的屬性之一。我「順其自然」,然後將其設置爲單元格上的屬性。我的問題是,如果UITableViewCell上的這個屬性在使用ARC的iOS 5中弱或強?UITableViewController的UITableViewCells應該具有指向其屬性的強還是弱指針?
我很困惑,因爲myObject
歸UITableViewController所有,UITableViewController擁有UITableViewCell,而UITableViewCell又具有對myObject
的引用。但是如果沒有我的UITableViewController處於活動狀態(這會使myObject
處於活動狀態),那麼我的UITableViewCell就永遠不會存在,那麼是否需要從單元格到對象有強大的指針呢?
我只是稍微擔心循環引用,但不應該有一個應該在那裏?