2017-02-21 4 views
1

Когда мы вызываем beginBackgroundTaskWithExpirationHandler:, он возвращает UIBackgroundTaskIdentifier в качестве идентификатора задачи.ios - как генерируется UIBackgroundTaskIdentifier beginBackgroundTask

В моем приложении это начинается с 7, а затем 11 и т. Д. мой вопрос является тем, что составляет основу этого номера, и почему его не 1,2,3 ... и почему, когда я заканчиваю задачу 7, функция не вернет идентификатор задачи 7 снова?

Я снова построил свое приложение и увидел задачу ID 7 снова.

Спасибо.

ответ

0

мой вопрос, что является основой этого числа

Это не имеет значения. Вы даже не должны смотреть на номер. Ваша задача - получить идентификатор из среды выполнения в beginBackgroundTask... и передать его обратно во время выполнения в endBackgroundTask. Именно так вовремя знают, что они идут вместе. Конец истории.

Смежные вопросы