Легкая сдоба не может быть представлена от представления, которое не имеет окна

Что делает эту ошибку, укажите:

"Popovers cannot be presented from a view which does not have a window."
53
задан MikeN 1 February 2011 в 16:48
поделиться

2 ответа

представление, в которое вы добавляете всплывающее окно, должно быть уже добавлено в окно с помощью метода «addSubview:».

Попробуйте дождаться вызова

- (void) didMoveToWindow

для представления, а затем загрузите всплывающее окно

24
ответ дан 7 November 2019 в 08:50
поделиться

Только что столкнулся с этой проблемой. Оказалось, что параметр inView: использовал IBOutlet, который не был подключен к IB. Таким образом, была предпринята попытка запустить поповер в ноль. Это не работает.

Итак, убедитесь, что вы используете верное представление.

2
ответ дан 7 November 2019 в 08:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: