インターネットからファイルをダウンロードしようとしていますが、エラーが-3001
返されます。Googleで検索しましたが、エラーはどのWebサイトにも表示されないため、意味がわかりません。
エラーコードの"NSURLErrorDomain error -3001"
意味を教えてください。
ありがとう
ここNSURL
には、すべてのエラー コードの完全なリストもあります。URL 読み込みシステムから不可解なエラー メッセージが表示された場合に非常に便利です。
setDestination
エラーは、ファイル名のフル パスが必要であるという事実から発生します。
これは間違っています:
[fileDl setDestination:@"/Users/ant/ebooks/" allowOverwrite:YES];
これは正しいです:
[fileDl setDestination:@"/Users/ant/ebooks/file.epub" allowOverwrite:YES];
したがって、おそらくあなたは私と同じようなことをしたのでしょう。データを配置する予定の既存のフォルダーを指定します。
PS: 3001 の前のダッシュは、Google がリクエストで結果を返すのを防ぎます: "NSURLErrorDomain エラー -3001"、次のように解析されます: "NSURLErrorDomain and error and not 3001"
..
しばらく前に、ヘッダー ファイルでエラー コードを検索できる AppleScript を作成しました。AppleScriptはここにあります。
エラー コードに対してその AppleScript を実行し、CFNetworkError.h ファイルからこれを取得しました。
エラーの説明: kCFURLErrorCannotOpenFile