Когда приложение находится в фоновом режиме, оно обычно приостанавливается. Таким образом, вы не сможете загружать данные непрерывно в фоновом режиме.
Если ваша задача ограничена, вы можете попробовать реализовать beginBackgroundTaskWithExpirationHandler:
. Это позволит вам запросить у системы дополнительное время для выполнения оставшейся части задачи в фоновом режиме.
Вы можете взглянуть на документацию, предоставленную Apple, чтобы понять, как это делается.
Выполнение кода в фоновом режиме