Mat*_*ing 15 iphone objective-c core-location ios
ERROR,Generic,Time,320195751.128,Function,"void CLClientHandleRegistrationTimerExpiry(__ CFRunLoopTimer*,void*)",注册计时器已过期,但客户端仍在注册!
我能够在更广泛的互联网上挖掘出这个问题,但是没有人提供有用的信息.这是上下文:
我有一个应用程序通过CLLocationManager的startUpdatingLocation方法监视设备的位置.它开始监视,运行一段时间,然后在调试输出中弹出此消息.从那时起,不再提供位置更新.
这个错误正在扼杀应用程序的位置功能,我对可能导致它的原因感到茫然.它甚至在最后都有一个感叹号,这意味着它显然是一个令人兴奋的错误.
更新:
虽然我从来没有找到问题的解决方案,或者弄清楚为什么它首先发生,但我也失去了重现它的能力.这似乎发生在我做了很多事情的一段时间内,包括代码结构的一般变化,然后更新到iOS 5 beta.似乎有些东西让我沉默了.
小智 0
我不知道这是否是答案,但这里有一个提示...我正在使用 assetFromURL,但从资源库加载图像时遇到间歇性失败。因此,我编写了一些代码来测试一个理论,该理论可以非常快速地加载库中的每个 url。我开始用这段代码看到这个错误。
所以...我的理论是,如果您拨打的电话导致位置管理器显示“应用程序想要您的位置”对话框,然后您在该对话框打开时继续拨打电话,您将收到此错误。一旦我确认该对话框并重新运行程序,我就不再看到此错误。
希望有帮助,这只是一个猜测。
| 归档时间: |
|
| 查看次数: |
2603 次 |
| 最近记录: |