cal*_*kus 7 iphone location core-location ios
如果关闭位置服务(在用户曾经允许服务之后),然后启动位置更新,则应显示系统弹出窗口.(文档在[CLLocationmanager locationServicesEnabled]的描述中如此说明)
但是,如果我设置一个测试项目,它只是初始化一个CLLocationManager然后调用startLocationUpdates,那么弹出窗口不会出现在每个应用程序启动时.但是如果我理解文档的话应该这样吗?
我不是在讨论第一个弹出窗口,它要求用户允许或拒绝该应用程序的位置使用.我在谈论弹出窗口,它要求用户重新启用设置中的位置服务.该弹出窗口有一个指向设置应用程序的直接按钮.如果您禁用位置服务而不是打开地图应用,则可以看到它.每次按下locate-me按钮时,都会出现弹出窗口.截图:

我希望它在每个应用程序启动时可靠地显示,以防服务被禁用.(其他应用程序以相同的方式执行,例如aroundme)
谢谢你,马库斯
| 归档时间: |
|
| 查看次数: |
1209 次 |
| 最近记录: |