5.0 がリリースされ、Apple の NDA に違反することなく議論できるようになった今、新しいバージョンの NSURLConnection に問題があります。NSURLConnectionDownloadDelegate
これには、 2 つの主要なメソッドを持つ新しいデリゲートがあります。
connection:didWriteData:totalBytesWritten:expectedTotalBytes:
ファイルのダウンロードの進行中に繰り返し呼び出されるconnectionDidFinishDownloading:destinationURL:
ダウンロードが完了すると一度呼び出されます。
ダウンロードされたファイルは、destinationURL にあるはずです (少なくともこのメソッドの存続期間中 - 目的は、ファイルを取得して永続的な場所に移動することです)。問題は次のとおりです。そこにはありません。そのディレクトリは空です。これをバグとして Apple に報告したところ、Apple はすでに認識している問題と重複しているとのことでした。
誰かがこれに対する回避策を持っている場合、またはこのデリゲートを正常に使用できることがわかった場合は、お知らせください。
UPDATE 10/17/2011 : 私はこれをあきらめて、5.0 でも問題なく動作する古いデリゲートに戻りました。