- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试获取当前位置并且我正在处理这个问题:
大约 90% 的时间。它只是成功了:它获取位置并调用 didUpdateToLocation:
或失败并调用 didFailWithError:
。一切如预期。
但有时(*总是在 iOS 4.2 模拟器中,有时在真正的 iPhone 4S 设备上),它根本无法获得位置并且它不调用任何回调(有时它调用 didFailWithError 但 2 或 3开始更新位置后几分钟,有时它永远不会这样做),所以我找不到一种方法来了解这一点。
顺便说一句,是设备/模拟器无法获取位置,因为发生这种情况时, map 应用程序也不会获取位置,无限期地显示动画事件轮。服务已启用并且一切都配置良好,因为它在大多数时候都可以正常工作。
那么,问题是:有没有办法让我知道这种情况并向用户提供信息?
先谢谢大家
最佳答案
我认为解决此问题的唯一方法是设置一个计时器并通知用户如果在合理的时间(例如 20 或 30秒)。然后调用 stopUpdatingLocation
并稍后重试。
我不知道这种行为是否被记录在案,但似乎不能保证您会得到位置管理器的响应,因为它可能会在无法获得位置修复的状态下保持很长时间但也没有观察到错误。
关于iphone - CLLocationManager 回调 (locationManager :didUpdateToLocation:fromLocation and locationManager:didFailWithError:) never called,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10849133/
我正在使用 locationManager:didUpdateToLocation:fromLocation: 获取位置更新。大多数一切都运行良好,但是当我站着检查 newLocation.speed
我正在使用 v7 Bing Maps Javascript“控件”(我不知道为什么它被称为“控件”...)。我正在调用 Microsoft.Maps.Map.setView({bounds: boun
我正在尝试获取当前位置并且我正在处理这个问题: 大约 90% 的时间。它只是成功了:它获取位置并调用 didUpdateToLocation: 或失败并调用 didFailWithError:。一切如
我是一名优秀的程序员,十分优秀!