Неизвестная ошибка [UIWindow endDisablingInterfaceAutorotation]

Я получаю эту ошибку. У меня нет подсказки относительно того, почему это назвали бы, и Google действительно не помог. Какие-либо предложения?

-[UIWindow endDisablingInterfaceAutorotation] called on <UIWindow: 0x4e0ec50; frame = (0 0; 320 480); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x4e0f9e0>> without matching -beginDisablingInterfaceAutorotation. Ignoring.
7
задан Pang 27 September 2015 в 09:38
поделиться

2 ответа

Похоже, вам сначала нужно вызвать -beginDishibitedInterfaceAutorotation , а вы этого не делаете.

-6
ответ дан 7 December 2019 в 01:19
поделиться

Недавно у меня была такая же проблема. Оказалось, что я случайно дважды отображал один и тот же UIActionSheet. например.

[actionSheet showInView:aView];

... more code ...

// WOOPS! I already did this
[actionSheet showInView:aView];

Когда UIActionSheet закрывается (примерно в 12-й раз, вероятно, глубина стека -beginDisptingInterfaceAutorotation), это вызвало ошибку. Удаление избыточного вызова -showInView: устранена проблема.

8
ответ дан 7 December 2019 в 01:19
поделиться