Baixe vários arquivos em segundo plano (somente iOS 7)

Atualmente estou desenvolvendo um aplicativo de podcast que será executado apenas no iOS 7 e tem um recurso que permite sincronizar e baixar episódios recentes em modo de segundo plano.

Então está claro com a sincronização, eu implementei oapplication:performFetchWithCompletionHandler método e chamar o método de sincronização nele, e quando a sincronização é feita eu chamo de completionHandler comUIBackgroundFetchResultNewData, ou se falhar eu chamoUIBackgroundFetchResultFailed. Mas quando eu executo o gerenciador de download para começar a baixar todos os novos episódios, ele pode levar muito tempo, depende da qualidade da rede e dos tamanhos dos arquivos, e o modo de fundo apenas congela em algum ponto e suspende o download recente.

Como o download em segundo plano deve ser projetado corretamente?

Ou talvez algum link para o tutorial que descreve corretamente o download de arquivos em segundo plano.

questionAnswers(1)

yourAnswerToTheQuestion