Фоновое управление ios5 отличается от ios4? - PullRequest
3 голосов
/ 22 ноября 2011

Мне нужно сделать URL-запрос, когда мое приложение перейдет в фоновый режим

Я занимаюсь разработкой на симуляторе и только что заметил, что когда я нажимаю кнопку питания, чтобы заблокировать экран, метод appDelegate

- (void)applicationDidEnterBackground:(UIApplication *)application

с iOS 5 вызывается автоматически, но с iOS 4

этого не происходит

это правильно? может кто-нибудь попробовать, если на реальных устройствах есть такой же результат?

возможно ли обнаружить нажатие кнопки питания и отличить действия от нажатия кнопки возврата?

спасибо!

1 Ответ

2 голосов
/ 20 апреля 2012

Да, это правильно.

Взгляните на «Использование многозадачности в вашем приложении» в видео Apple WWDC 2011 .

Вы можете использовать beginBackgroundTaskWithExpirationHandler: для выполнения ваших запросов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...