Приложение паузы предупреждения памяти iPhone - PullRequest
0 голосов
/ 03 февраля 2011

Я пишу приложение для устройства 2g и получаю ошибки памяти.Ошибки создаются путем сохранения большого файла на устройстве при поиске библиотек sql и отображении всплывающих окон (в основном это окно выбора).

Я знаю, что это немного расплывчато, но мне было интересно, есть ли способ приостановить пользователявзаимодействие, позволяя устройству завершить обработку своих данных.Я попытался использовать sleep () и [NSThread sleepForTimeInterval: 0.5], но все это также приостанавливает работу приложения.

Желательно, чтобы это вызывалось в didReceiveMemoryWarning, чтобы приложение могло догнать обработку данных при блокировании взаимодействия с пользователем.

Спасибо

1 Ответ

2 голосов
/ 03 февраля 2011

Один из вариантов - добавить невидимое (то есть прозрачное) представление поверх всех остальных.В идеале вы должны уменьшить его альфа-значение, чтобы оно выделилось серым цветом основного пользовательского интерфейса и отобразить счетчик или что-то в этом роде, чтобы указать, что устройство работает.

...