2016-10-05 6 views
0

У меня есть xib, h и m файлы для пользовательского представления, подкласс UIView. Я добавляю этот пользовательский вид в представление UIVIewControlloer. Но когда я называюXCODE, dealloc вызывается только после удаленияFromSuperView

[self.navigationController popViewControllerAnimated:YES]; 

метод dealloc вызовы UIViewController, но метод dealloc ОС пользовательский вид - нет. Если я удаляю пользовательский вид из представления контроллера (removeFromSuperview), оба метода вызова. Я не знаю, почему ...

ответ

0

В методе в пользовательском классе был принят UIView как сильный параметр. Переходите на слабое, и теперь все в порядке.