Objective C의 파일에 NSData 추가
-
12-09-2019 - |
문제
iPhone에 대용량 파일을 다운로드하고 다운로드되는 대로 디스크에 저장하려고 합니다.
이상적으로는 다음과 같습니다.
-(void)connection:(NSURLConnection*)connection didReceiveData:(NSData*)data {
}
디스크의 파일에 '데이터'를 추가하고 싶습니다.
NSData 문서를 확인했습니다.파일에 쓰는 기능이 있지만 기존 파일에 추가할 내용이 표시되지 않습니다.
이 데이터를 추가하는 방법을 아는 사람이 있나요?도움을 주시면 감사하겠습니다!건강 상태.
해결책
다음의 조합을 사용할 수 있습니다. -writeData:
그리고 -seekToEndOfFile
방법 NSFileHandle
글쓰기 수업 NSData
파일 끝까지.
다른 팁
NSOutputStream을 사용하여 파일에 쓰는 파일을 다운로드하는 Apple 샘플 앱이 있습니다."SimpleURLConnections"라는 샘플 앱의 "GetController.h" 파일을 살펴보세요.
여기에 직접 URL이 있습니다. 하지만 개발자.apple.com에 로그인하지 않으면 작동하지 않을 것 같습니다.
제휴하지 않습니다 StackOverflow