2011-12-27 2 views
0

は、私はObjective-Cでこのコードを書いていると私はNSOutputStreamにNSURLConnectionオブジェクトを割り当てる際に問題があるを介して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(); 

...このようなJavaコードを持っています。誰も私がこれを達成するのを助けることができますか?

答えて

0

アップルのマニュアルhereを参照してください。技術はそれほど簡単ではありませんが、ドキュメントは徹底しています。

+0

こんにちは、ありがとうございました。私はこの文書に従って初期接続を行っています。これはうまくいきます。私がここに持つ唯一の問題は、割り当てられた値pfを持つ出力ストリームをNSURLConnectionオブジェクトにして、すでに読み込んだバイトをボディとしてbufに追加することです。 – Shanaka

+0

多分私はその質問を理解していないが、ガイドはこれを行う方法を示しています。 NSURLConnectionには出力ストリームがありません。むしろ、データを受け取るたびに呼び出すデリゲートをとります(特にconnection:didReceiveData:messageを参照)。デリゲート内では、ダウンロードが完全に終了するまで、NSMutableDataオブジェクト(または必要なもの)にデータを追加できます。特にリスト3と5を参照してください。 –