2011-05-13 10 views
0

NSUrlConnetionを使用してObjective-Cでダウンロードの進行状況を表示するシステムを実装しています。 ファイルの一部を受け取るたびに、NSNotificationCenterから通知が送られますが、500-600 KBのファイルがあれば、メッセージはいくつありますか?各バイト以下に1つ?これは良い方法ですか、それとも重すぎですか?iphoneの通知のベストプラクティス

+3

あなたはそれを試して教えてください。 –

答えて

-1

あなたは確かに少ないでしょう。私はそれがうまくいくソリューションのように聞こえると思います。

2

connection:didReceiveDataNSURLConnectionのパケットのサイズは、接続速度によって異なります。私はNSURLConnectionを1.5GBまでのファイルのダウンロードに使用しており、connection:didReceiveData:が呼び出されるたびに常にプログレスバーを更新する良い結果を得ています。

NSData*は2kbから40kbの範囲です。小さなファイルの場合は、connectionDidFinishLoading:が呼び出される前に1,の呼び出しが1回だけ発生する可能性があります。

関連する問題