尝试调用 API 时出现随机错误:
以下是错误描述的片段。
NSLocalizedDescription =“具有指定主机名的服务器可以 找不到。”;
NSUnderlyingError = "Error Domain=kCFErrorDomainCFNetwork Code=-1003 "无法使用指定主机名的服务器 找到了。”
错误非常频繁,下次调用时错误就会消失。谁能帮我找出根本原因?
错误是因为找不到主机。
kCFURLErrorCannotFindHost = -1003,
kCFURLErrorCannotFindHost
The connection failed because the host could not be found.
另请参阅此处的文档以获取更多帮助 CFNetworkErrors帮助
当服务器频繁停止工作时会出现此错误。所以你的代码没有问题,问题在于你为此使用的服务器。
可能是DNS服务器有问题,需要ping一下主机,检查主机是否可达。