viewwillappear вызывается в моем viewcontroller, но по какой-то причине viewdidappear не вызывается.
Я показываю представление, вызывая метод push navigatorcontroller.
Я столкнулся с этой проблемой в системе ios5, и догадался, что apple изменит метод вызова view.
Возможно, вы можете попытаться написать один и тот же код как в viewwillappear, так и в viewdidappear.