2012-02-16 1 views
1

저는 iOS 프로그래밍을 처음 사용하고 있으며 한두 달 밖에 배우지 않았습니다. 웹 사이트에서 파일을 다운로드 할 계획입니다. MKNetworkKit을 사용하고 조금 배우고 테스트하고 있습니다. 웹에서 파일을 다운로드 할 수는 있지만 다운로드를 일시 중지하거나 취소 할 수 없습니다. 코드를 살펴 봤지만 다운로드 도중 작업을 취소하는 방법을 모르겠습니다. 내가하고 싶은 일은 취소 버튼을 만드는 것입니다.이 버튼을 클릭하면 IBAction이 다운로드 프로세스를 취소합니다. 다른 단계는 다운로드를 일시 중지하는 것입니다.MKNetworkKit iOS의 다운로드 작업을 취소하거나 일시 중지하는 방법은 무엇입니까?

답변

1

요청을 일시 중지 할 수 없습니다. 그러나 취소 할 수 있으며 서버가 범위 헤더를 지원하면 MKNetworkKit가 자동으로 다운로드를 다시 시작합니다.

+0

고맙습니다! 내 프로젝트에서 프레임 워크를 구현할 것이다. – zhtway

+0

Mugunth, 다운로드를 재개하는 방법을 모르겠습니다. addDownloadStream을 사용하여 다운로드를 시작한 다음 비행기 모드를 켜고 operationFailedWithError를 얻은 다음 동일한 다운로드를 다시 시작하고 다시 시작하는 대신 다시 시작합니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까? – andr111

+0

서버가 범위 헤더를 지원합니까? MKNetworkKit은 서버가 Range 헤더를 보낼 때만 다시 시작을 지원합니다. – Mugunth