Я прочитал много ответов относительно этого, все еще я запутался, если я хочу проверить с помощью симулятора. Есть ли способ идентифицировать, какие методы вызывают в это время? кто-то говорит, что метод dealloc() вызывает, когда вы просматриваете контроллер, становится меняющимся, и когда вы возвращаетесь, тогда viewdidunload получает вызов. Я хочу точно знать, когда вызывается этот метод?, когда метод ViewDidUnload и Dealloc вызывается в UIVIew Controller?
0
A
ответ
2
Метод dealloc вызывается, когда контроллер удаляется из памяти. Этот метод вызывается, когда контроллер должен быть удален из существующего (вы должны освободить все и выполнить общую очистку).
Метод viewDidUnload вызывается при уничтожении представления. После вызова этого метода контроллер может продолжать существовать. В этом методе вы должны выпустить все, что поддерживает представление, и это больше не нужно.
Если вы хотите точно видеть, когда они вызывают, вы можете поместить инструкции NSLog() и отслеживать журнал.
Смежные вопросы
- 1. Выпуск в viewDidUnload и dealloc оба?
- 2. iPhone dealloc и viewDidUnload Issue
- 3. Последующие viewDidUnload против dealloc вопрос
- 4. Должен viewDidUnload call super viewDidUnload или dealloc?
- 5. Когда - [UIView drawRect:] Вызывается метод?
- 6. Какой метод dealloc вызывается первым?
- 7. Когда dealloc вызывается в Objective-C
- 8. Вызывается ли dealloc после просмотраDidUnload?
- 9. Метод dealloc не вызывается в функции rejectModelViewController?
- 10. Когда метод setter вызывается из подкласса UIView
- 11. Правильный способ освобождения переменных с использованием Dealloc и ViewDidUnload
- 12. Метод Dealloc не вызывается, когда я освобождаю объект perticular
- 13. Are viewDidUnload и dealloc всегда вызываются при срыве UIViewController?
- 14. Куда выпустить объект? dealloc или ViewDidUNload
- 15. Dealloc вызывается, пока метод все еще запущен
- 16. dealloc не вызывается, когда я использовал addChildViewController
- 17. Вопросы по методу iPhone (dealloc a viewDidUnload)
- 18. переменные класса object-c: когда вызывается dealloc?
- 19. ViewDidUnload не вызывается для viewControllers внутри UIScrollView
- 20. UIViewController не получает dealloc или viewDidUnload при увольнении
- 21. XCODE, dealloc вызывается только после удаленияFromSuperView
- 22. Почему класс dealloc не вызывается, когда ожидается, используя ARC?
- 23. Dealloc не вызывается в суперклассе
- 24. Вызывается ли dealloc?
- 25. Кодирование избыточности ... я должен вызвать viewDidUnload в dealloc
- 26. как вызвать метод dealloc
- 27. Что именно я должен делать в viewDidUnload?
- 28. MVC Controller FileContentResult метод не вызывается
- 29. iphone SDK: UIView dealloc не называется. Зачем?
- 30. Метод dealloc не вызывается в окне просмотра contrller присутствует модальный