iPhone 4.3.3 показывает неправильный (устаревший) снимок «увеличения» (скриншот) при запуске - PullRequest
0 голосов
/ 12 мая 2011

Трудно описать ситуацию с моим iPhone.

Я запустил приложение и использовал его.например, приложение Twitter.

После этого я закрыл его кнопкой «Домой».

Затем я запустил несколько приложений, которых было достаточно, чтобы занять большую часть памяти.

И,когда я снова запускаю приложение Twitter, снимок экрана (снимок), который был сделан именно при первом закрытии приложения, показывался примерно через 0,5 ~ 1 сек.

Я знаю, что это способ анимации,но мое несколько ошибочно, потому что этот скриншот должен быть «загрузка изображения (например: Default.png)», если приложение, запущенное давно, вот-вот запустится с самого начала (приложение «twitter» должно быть закрыто из-за нехватки памяти).

Это создает стрессовую ситуацию, когда я использую своего рода «приложение для личных заметок».Перед обновлением до iOS 4.3.3 при каждом запуске этого приложения требуется пароль без какого-либо старого скриншота.Но теперь все могут видеть мою заметку из-за этого автоматического снимка, который появляется примерно за секунду.

Требуется помощь.Спасибо!

Ответы [ 2 ]

1 голос
/ 13 мая 2011

Прежде чем ваше приложение перейдет в фоновый режим, вам нужно спрятать / удалить все представления, которые вы не хотите отображать при повторном открытии приложения.

Это следует сделать в методе applicationDidEnterBackground: UIApplicationDelegate.

См. Удалите конфиденциальную информацию из представлений перед переходом на фон Точка с маркером в этом разделе Документов Apple для разработчиков.

0 голосов
/ 12 мая 2011

Единственный известный мне способ предотвратить это - установить "Приложение не работает в фоновом режиме" в вашем файле plist.

...