You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Apple是否提供NSURL错误码列表?求NSURLError码对应信息

NSURLError错误码相关问题解答

Apple官方的错误码列表来源

Apple官方确实提供了NSURLError错误码的完整定义,这些错误码归属NSURLErrorDomain,你可以通过两种方式获取完整信息:

  1. 在Xcode中直接搜索NSURLError查看官方API文档,里面会列出所有错误码的含义和适用场景;
  2. 查看Foundation框架的头文件<Foundation/NSURLError.h>,文件里通过枚举类型NSURLErrorCode定义了所有官方错误码及对应注释。

常见NSURLError错误码及说明

以下是常用的NSURLError错误码列表,包含你遇到的-1004:

  • -1000: NSURLErrorUnknown - 未知错误
  • -1001: NSURLErrorTimedOut - 请求超时
  • -1002: NSURLErrorUnsupportedURL - URL格式不被支持
  • -1003: NSURLErrorCannotFindHost - 无法找到指定主机
  • -1004: NSURLErrorCannotConnectToHost - 无法连接到服务器(你遇到的错误,通常由服务器不可达、网络中断或目标端口未开放导致)
  • -1005: NSURLErrorNetworkConnectionLost - 网络连接中断
  • -1006: NSURLErrorDNSLookupFailed - DNS解析失败
  • -1007: NSURLErrorHTTPTooManyRedirects - HTTP重定向次数超出限制
  • -1008: NSURLErrorResourceUnavailable - 请求的资源不可用
  • -1009: NSURLErrorNotConnectedToInternet - 未连接到互联网
  • -1010: NSURLErrorRedirectToNonExistentLocation - 重定向到不存在的地址
  • -1011: NSURLErrorBadServerResponse - 服务器返回无效响应
  • -1012: NSURLErrorUserCancelledAuthentication - 用户取消身份验证
  • -1013: NSURLErrorUserAuthenticationRequired - 需要用户身份验证
  • -1014: NSURLErrorZeroByteResource - 资源内容长度为0
  • -1015: NSURLErrorCannotDecodeRawData - 无法解码原始数据
  • -1016: NSURLErrorCannotDecodeContentData - 无法解码内容数据
  • -1017: NSURLErrorCannotParseResponse - 无法解析服务器响应

如果需要最完整的错误码列表,直接查看Xcode中的NSURLError.h头文件是最准确的,Apple会随系统版本更新这些定义。

内容的提问来源于stack exchange,提问作者Titus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 19:33:27