답변

6

대기열이 실행되는 동안 UIApplication beginBackgroundTaskWithExpirationHandler 호출을 사용하면 다운로드를 계속 실행하는 백그라운드 작업을 시작할 수 있습니다.

일반적으로 각 작업을 자체 beginBackgroundTaskWithExpirationHandler 호출로 마무리하고 대기열이 계속 실행되는 방식으로 endBackgroundTask을 호출하기 전에 다음 작업을 대기시킵니다.

참고 개별 배경 작업은 10 분으로 제한되며, iOS는 앱을 일시 중지합니다.

+1

나는이 주석이 몇 년 전임을 알고 있지만, 어떻게 구현했는지 궁금합니다. NSOperation 서브 클래스에서'beginBackgroundTaskWithExpirationHandler'를 호출합니까? – reallyseth

관련 문제