iOSダウンロードの問題

558 ワード

NSURLSessionDownloadTaskはdelegateに応答しない
もしあなたが正しい設定をしてまだ進度と完成に応答していないならば、or間違い、それはあなたがapiを間違えたことを意味します
blockを使用してdelegateイベントに応答しない
[session downloadTaskWithURL:bgmUrl completionHandler:^(NSURL * _Nullable location, NSURLResponse * _Nullable response, NSError * _Nullable error) {}];

ブロックレスapiを使用してスケジュールできます
[session downloadTaskWithURL:bgmUrl];

CFNetworkDownload_?????.tmpダウンロードに成功したがファイルを再生できなかった
ダウンロードしたファイルはtmpディレクトリに格納されます.このディレクトリはcompleteをトリガーすると削除されますので、ファイルを別の場所に移動する必要があります.