Я пытался создать UIAlertController
на ViewWillAppear
, это давало мне предупреждение ниже.Создание UIAlertController на ViewWillAppear дает предупреждение
"Warning: Attempt to present <UIAlertController: 0x7f8798c15df0> on <ViewController: 0x7f8798f81450> whose view is not in the window hierarchy!".
Мое понимание готов показать вид пользователю в ViewWillAppear
, но довольно дорого.
Однако, когда я переместил тот же код UIAlertController
на номер ViewDidAppear
, он показывал оповещение. Можете ли вы, пожалуйста, уточнить сыворотку, предупреждающий msg не получает показ в ViewWillAppear
.
положил его в метод '-viewDidAppear:', утверждение верное, вы не просматриваете иерархию представления при вызове метода '-viewWillAppear:'. – holex
та же ошибка в viewdidappear – Mona