【发布时间】:2012-10-01 21:21:47
【问题描述】:
我有几个关于核心位置的问题。
1) 如果用户拒绝我的应用使用核心位置的权限,或者核心位置由于某种原因不可用,是否有回退? (例如设备区域设置?)
2)我可以缓存设备的位置以备下次使用吗? Core Location 自己会这样做吗?
3)我真的需要在春季中期用户区域的日落时间,一旦我有了设备的纬度和经度,我就有一个功能可以做到这一点。也许我可以根据语言环境对时间做出一个假设? (例如:在美国,假设大约晚上 7:00。)
编辑:
我真的想计算应用程序用户区的日落时间。与地图无关。我正在考虑以下一系列事件:
- 检查核心位置的可用性。如果是,请使用它并将其存储在 NSUserPreferences 中。如果核心位置不可用,请继续使用后备。
- 检查存储的位置。如果已存储,请使用它。如果没有,请继续...
- 检查用户选择的时间。
【问题讨论】:
标签: iphone core-location ipod