Я использую стандартную процедуру Mobclix
установки в iOS
приложение, и я звоню метод requestAndDisplayAdFromViewController:
изнутри viewWillAppear:
Как исправить предупреждение: вид не в окне иерархии
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[fullScreenAdViewController requestAndDisplayAdFromViewController:self];
}
вот предупреждение Я получаю:
Warning: Attempt to present <MobclixFullScreenAdViewController: 0x14f2c0> on <EditGameViewController: 0x1838d0> whose view is not in the window hierarchy!
Надеюсь, этого достаточно, чтобы продолжить. спасибо за любую помощь.
даже после перемещения его в didAppear я все еще получаю предупреждение: Попытка представить на чей вид не в окне иерархия! –
hanumanDev
Я буду перебирать контроллеры представлений в стеке, чтобы получить более четкое представление о том, что происходит. Получите указатель на свой контроллер корневого представления, а затем перейдите по массиву 'viewControllers' (если это UINavigationController) и посмотрите, что именно находится в иерархии. –