#xcode #dealloc
#xcode #освободить
Вопрос:
У меня есть файлы xib, h и m для пользовательского представления, подкласс UIView. Я добавляю это пользовательское представление в представление UIVIewControlloer. Но когда я вызываю
[self.navigationController popViewControllerAnimated:YES];
Метод dealloc UIViewController вызывает, но метод dealloc в пользовательском представлении os — нет. Если я удалю пользовательский вид из представления контроллера (removeFromSuperview),
вызов обоих методов. Я понятия не имею, почему…
Ответ №1:
В методе в пользовательском классе был передан UIView как сильный параметр. Измените на слабый, и теперь все в порядке.