0
나는이 같은 자바 코드를 가지고 ...을 통해 NSOutputStream 값을 지정합니다. 있는 NSURLConnection
OutputStream os = null;
URLConnection conn = null;
conn = getConnection(url, fileSize,index, size,fileId, fileName); //this method's return type is URLConnection
os = conn.getOutputStream();
os.write(buf); //buff is a byte array
os.flush();
나는 목표 - C에서이 코드를 작성 그리고 난 NSOutputStream에있는 NSURLConnection 개체를 할당에 문제가 있습니다. 누구든지이 목표 달성을 도울 수 있습니까?
안녕하세요, 답변 해 주셔서 감사합니다. 나는이 문서를 따라 이전에 초기 연결을 만들었고 정상적으로 작동하고있다. 내가 여기있는 유일한 문제는 지정된 값으로 NSURLConnection 객체를 출력 스트림을 만들고 이미 읽은 바이트를 본문으로 buf에 추가하는 것입니다. – Shanaka
아마도이 질문을 이해할 수는 없지만 가이드는이를 수행하는 방법을 보여줍니다. NSURLConnection에는 출력 스트림이 없습니다. 오히려 데이터를받을 때마다 호출하는 대리자가 필요합니다 (특히 connection : didReceiveData : message 참조). 델리게이트 내부에서 다운로드가 완전히 끝날 때까지 NSMutableData 객체 (또는 원하는 다른 것)에 데이터를 추가 할 수 있습니다. 특히 Listing 3과 5를 보라. –