Я разрабатываю универсальное приложение iOS, которое ограничено только ландшафтным режимом на iPhone, которое использует UIActivityViewController
. После нажатия на любой из параметров в представлении активности (Message, Mail и т. Д.) При выходе из приложения одним нажатием кнопки «домой» снимок экрана, отображаемый в переключателе приложений, растянут и повернут вверх дном, like so. Эта проблема также проявляется в рейтингах Game Center.Скриншот многозадачности для приложения для просмотра в ландшафтном приложении iPhone
Обратите внимание, что это не происходит, если вы покидаете приложение, дважды нажав кнопку «домой» - в этом случае коммутатор приложений имеет совершенно нормальный скриншот ландшафта. Проблема также отсутствует на iPad.
Я читал сообщения, в которых участвовал (а также опыт для меня) та же проблема, когда в представлении присутствуют баннерные объявления из определенных фреймворков, однако эти решения обычно включают простое удаление объявления из супервизора по UIApplicationWillResignActive
и повторное добавление его на UIApplicationDidBecomeActive
.
Очевидно, что я предпочел бы фактическое решение, но если это вызвано ошибкой на конце Apple, то я думаю, что подобное обходное решение сделает. Также я использую Objective-C, а не Swift.