Я работаю над приложением, в котором я хочу показать popover в
- (void)applicationWillEnterForeground:(UIApplication *)application
функции делегата приложения, но исключение выдает приложение
"'NSInvalidArgumentException', reason: 'Popovers cannot be presented from a view which does not have a window.'".
Я звоню popOver
как
[popOver presentPopoverFromRect:self.rootViewController.view.frame inView:self.rootViewController.view permittedArrowDirections:0 animated:YES];
Если я изменяю код, например
[popOver presentPopoverFromRect:self.rootViewController.view.frame inView:self.window permittedArrowDirections:0 animated:YES];
, код работает нормально.Так правильно ли показывать popOver
в окне appdelegates?