Есть ли в iPhone процесс фоновой очереди системного уровня? - PullRequest
4 голосов
/ 29 декабря 2008

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

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

Ответы [ 3 ]

3 голосов
/ 29 декабря 2008

Тебе не повезло. Только собственные приложения Apple могут работать в фоновом режиме. Но я думаю, что ваше приложение получит некоторое время для завершения, когда пользователь закроет приложение.

1 голос
/ 30 декабря 2008

Если я правильно помню, ваше приложение получает 5 секунд между нажатием пользователем кнопки «Домой» и iPhone OS, если оно не выполнено.

1 голос
/ 29 декабря 2008

Вы не можете запустить приложение в фоновом режиме, как говорит PEZ. Тем не менее, вы можете выделить поток для выполнения задачи, и тогда, по крайней мере, пользователь сможет заниматься другими делами в вашем приложении.

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