0

次のように、ココアアプリでファイルをダウンロードしようとしています:

NSURLRequest *downloadRequest = [NSURLRequest requestWithURL:[NSURL URLWithString:downloadURL]];
NSURLDownload *downloader = [[NSURLDownload alloc] initWithRequest:downloadRequest delegate:self];

のようなものはどこdownloadURLですか"https://www.abcd.com/path/to/file/abc.zip"

しかし、私はメソッドで次のことを続けていNSErrorます(void)download:(NSURLDownload *)download didFailWithError:(NSError *)error:

エラー ドメイン=NSURLErrorDomain コード=-3001 「操作を完了できませんでした。(NSURLErrorDomain エラー -3001.)」 UserInfo=0x618000060a80 {NSErrorFailingURLStringKey= https://www.abcd.com/path/to/file/abc.zip , NSUnderlyingError=0x618000242010 "操作を完了できませんでした. (kCFErrorDomainCFNetwork エラー -3001.)", NSErrorFailingURLKey= https://www.abcd.com/path/to/file/abc.zip }

私は何を間違っていますか?

ご協力いただきありがとうございます!

4

2 に答える 2

1

問題を解決しました。

NSURLDownloadオブジェクトのメソッドsetDestinationには、ディレクトリ パス (/xx/yy/zz) だけでなく、ファイル名 (/xx/yy/zz/abc.zip) も必要です。

于 2015-01-02T20:46:47.760 に答える