Я получаю эту ошибку. У меня нет подсказки относительно того, почему это назвали бы, и Google действительно не помог. Какие-либо предложения?
-[UIWindow endDisablingInterfaceAutorotation] called on <UIWindow: 0x4e0ec50; frame = (0 0; 320 480); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x4e0f9e0>> without matching -beginDisablingInterfaceAutorotation. Ignoring.
Похоже, вам сначала нужно вызвать -beginDishibitedInterfaceAutorotation
, а вы этого не делаете.
Недавно у меня была такая же проблема. Оказалось, что я случайно дважды отображал один и тот же UIActionSheet. например.
[actionSheet showInView:aView];
... more code ...
// WOOPS! I already did this
[actionSheet showInView:aView];
Когда UIActionSheet закрывается (примерно в 12-й раз, вероятно, глубина стека -beginDisptingInterfaceAutorotation), это вызвало ошибку. Удаление избыточного вызова -showInView: устранена проблема.