kCLErrorNetwork 是核心位置的“致命”错误吗?

Posted

技术标签:

【中文标题】kCLErrorNetwork 是核心位置的“致命”错误吗?【英文标题】:Is kCLErrorNetwork a "fatal" error for Core Location? 【发布时间】:2010-09-16 17:52:53 【问题描述】:

kCLErrorNetwork 是否“致命”,即仍然可以获取位置还是我们应该告诉 Core Location 停止更新位置?

ios 3.0 中,Core Location 添加了错误代码 kCLErrorNetwork。它被描述为“一般的网络相关错误”。这是否意味着蜂窝网络和 Wi-Fi 都不可用,Core Location 只能使用 GPS?还是别的什么?

【问题讨论】:

【参考方案1】:

你应该告诉它停止。这意味着对查找服务的 http 请求失败,要么是因为服务器返回错误,要么是没有网络连接。

在使用 NSURLConnection 时,您会遇到类似的错误 - 请参阅 NSError 描述以获得更有用的错误说明。

【讨论】:

以上是关于kCLErrorNetwork 是核心位置的“致命”错误吗?的主要内容,如果未能解决你的问题,请参考以下文章

核心数据:bundle.main.url线程1致命错误

iOS Swift 3核心数据-尝试递归调用-save的致命错误:上下文中止

fetchedResultsController 核心数据致命错误:在展开可选值时意外发现 nil

颤振:“致命错误:找不到模块'位置'”Xcode找不到模块

无人车定位技术

XIO:由 32 位 libxcb 引起的致命 IO 错误 11