Должны ли UITableViewController UITableViewCells иметь сильные или слабые указатели на его свойства? - PullRequest
0 голосов
/ 16 декабря 2011

У меня есть объект myObject в моем UITableViewController, установленный в качестве одного из его свойств, которые я передаю пользовательскому UITableViewCell.К тому времени я «передаю», устанавливая его как свойство в ячейке.У меня вопрос, должно ли это свойство на UITableViewCell быть слабым или сильным в iOS 5 с использованием ARC?

Я запутался, потому что myObject принадлежит UITableViewController, который владеет UITableViewCell, который в свою очередь имеет ссылкудо myObject.Но никогда не будет случая, когда мой UITableViewCell будет активен без моего UITableViewController (который поддерживает myObject в живых), поэтому есть ли необходимость иметь сильный указатель от ячейки к объекту?

IЯ просто немного беспокоюсь о циклических ссылках, но там не должно быть?

1 Ответ

0 голосов
/ 16 декабря 2011

Вероятно, только ваш контроллер должен сильно владеть объектом, но ваша клетка тоже может его сохранить. Это не ошибка.

Ваши сильные ссылки будут деревом, а не кругом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...