2010-12-04 4 views
2

남아있는 예상 전체 시간을 표시하는 대용량 파일을 디스크에 쓰는 진행률을 표시하는 진행률 표시 줄을 사용할 수 있습니까? 코드 URL 요청이 많이 있지만 디스크에 파일을 쓰는 데는 아무 것도 없습니다. zip 파일을 디스크에 압축 해제하는 과정을 표시하려고합니다.파일을 쓸 때 진행률 막대를 남기는 방법은 무엇입니까?

들으

답변

2

쓰기의 진행의 프로그램을 알리기 위해 어떤 콜백을 제공하지 않는 디스크에 파일을 작성하기위한 제공되는 API를. 이 기능을 사용하려면 파일을 직접 작성해야합니다.

당신이 할 수있는 일은 배경을 쓰지 않고 메인 스레드에서 쓰는 것입니다. 그러면 UI를 차단하지 않아도됩니다.

블록을 사용하거나 NSOperation & NSOperationQueue (사용법은 다른 질문 용)을 사용하여이를 수행 할 수 있습니다.

이 작업을 백그라운드에서 수행 할 때 스피너와 같은 불확정 진행 표시기를 표시 할 수 있습니다. 그래도 진행 상황을 알 수는 없지만 진행 상황 만 알 수 있습니다.

+0

Thx, 어떤 방향으로이 작업을 수행 할 수있는 자체 코드를 작성하는지에 관한 지침. – James

+0

이 질문에 별도로 질문해야합니다. – Jasarien

관련 문제