В моем приложении иногда pushViewController терпит неудачу без каких-либо причин, и что происходит очень странно. Изменены параметры навигации и навигации, но ViewController
не нажата. Тогда я не могу нажать ничего на экране. Я нахожу, что вызывается viewWillAppear
, но viewDidAppear
не вызывается. Я нажимаю кнопку дома iPhone для ввода фона. После повторного ввода на передний план вызывается ViewController
и вызывается viewDidAppear
. Я не знаю, почему и когда это происходит.viewWillAppear вызван, но viewDidAppear не вызван после pushViewController
normal viewDidAppear callstack
viewDidAppear after enterBackground callstack
Пожалуйста перепишите 'didRecieveMemoryWarning' и проверить, если этот метод вызывается, –
И пожалуйста, проверьте ссылку pushedFromView все еще сохраняется? – Gihan
Также проверьте, вызываете ли вы одни и те же методы в суперклассе. Подобно '[super viewWillAppear]' и '[super viewDidAppear]' в соответствующих функциях. – Vishal