пользовательский вид UIView не отвечает на "релиз" - PullRequest
0 голосов
/ 02 июля 2011

У меня есть пользовательский класс uiview, который реализует drawRect и является IBoutlet для моего конструктора интерфейса. Я предполагаю, что это довольно стандартный способ реализации пользовательских видов, которые делают свой собственный рисунок.

Теперь я делаю доброе дело, выпуская все IBOutlets в dealloc контроллера моего представления - однако я заметил, что пользовательские классы представления не отвечают на release - теперь, почему это будет? они наследуются от UIView, так почему же функция определения кода xcode не предоставляет release для них? разве нет необходимости или возможности освободить их из памяти?

1 Ответ

0 голосов
/ 02 июля 2011

Отпустите представление и установите для переменной представления значение nil в методе viewDidUnload вашего контроллера представления.Метод viewDidUnload является рекомендуемым местом для выпуска IBOutlets.

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