큰 파일의 다운로드 대기열을 개발 중입니다. NSOperationQueue
에서 다운로드 중이거나 다운로드 대기중인 NSOperations
을 관리하며 키를 사용하여 NSMutableDictionary
에 저장합니다.응용 프로그램이 종료 될 때 보류중인 NSOperations 저장
PodCasts 앱과 동일한 기능을 개발하고 싶습니다. 사용자가 일부 Podcast를 다운로드하고 앱을 완전히 종료하는 경우 앱을 다시 시작하면 작업이 계속 다운로드됩니다.
그래서 보류중인 작업을 어떻게 저장합니까? 내가 userDefaults
을 사용하여 NSOperations
을 보류 중 NSDictionary
을 저장하려했으나 NSOperation
이 NSCopying
을 구현하지 않았기 때문에 그렇게 할 가능성이 없습니다.
그래서 어떤 행동이 가장 좋은 방법인지 알고 싶습니다 ...?
아이디어가 있으십니까?
감사합니다.