Завершение задачи iPhone - PullRequest
       1

Завершение задачи iPhone

5 голосов
/ 02 августа 2010

Я начал несколько дней назад экспериментировать с разработкой для платформы iPhone, и, читая о ее многозадачных возможностях, я обнаружил «завершение задачи», которое может быть очень полезным.

Я немного погуглил, прочитал документацию, доступную на developer.apple.com/iphone, но все еще не нашел что-то: есть ли способ, чтобы выполнение этой задачи выполняло цикл (возможно, бесконечный) таймер который будет запускаться каждые 10 минут?

Я знаю, что это "обман", и у них, вероятно, есть какие-то контрмеры, но в любом случае было бы неплохо попробовать :) 1005 *

1 Ответ

3 голосов
/ 02 августа 2010

С завершением задачи? Нет. Однако вы можете сказать, что ваше приложение является аудиоприложением с фоновыми возможностями, например, установите аудиосеанс со свойством kAudioSessionProperty_OverrideCategoryMixWithOthers, зациклите звук, который не воспроизводит звук. Это позволит пользователю выйти, запустить iPod или еще что-нибудь и заставить его играть в обычном режиме, пока ваше приложение продолжает работать.

Я проверил это в примере приложения, и оно работает. Однако, это сомнительно, и я бы не рекомендовал это. (Это также может быть отклонено, если Apple когда-либо узнает.)

...