2012-06-22 5 views
0

Я прочитал много ответов относительно этого, все еще я запутался, если я хочу проверить с помощью симулятора. Есть ли способ идентифицировать, какие методы вызывают в это время? кто-то говорит, что метод dealloc() вызывает, когда вы просматриваете контроллер, становится меняющимся, и когда вы возвращаетесь, тогда viewdidunload получает вызов. Я хочу точно знать, когда вызывается этот метод?, когда метод ViewDidUnload и Dealloc вызывается в UIVIew Controller?

ответ

2

Метод dealloc вызывается, когда контроллер удаляется из памяти. Этот метод вызывается, когда контроллер должен быть удален из существующего (вы должны освободить все и выполнить общую очистку).

Метод viewDidUnload вызывается при уничтожении представления. После вызова этого метода контроллер может продолжать существовать. В этом методе вы должны выпустить все, что поддерживает представление, и это больше не нужно.

Если вы хотите точно видеть, когда они вызывают, вы можете поместить инструкции NSLog() и отслеживать журнал.

Смежные вопросы