是否可以设置位置警告框的样式:“(应用名称)想要在iPhone上使用您当前的位置?”
答案 0 :(得分:6)
不,这是一个旨在保护隐私的操作系统级功能。
如果可以自定义,有人会将其更改为“你喜欢小猫吗?”并且能够访问喜欢小猫的人的位置信息。
答案 1 :(得分:6)
您只能通过设置CLLocationManager
的{{3}}属性来告诉用户使用其位置的原因。
修改强>
在iOS 6中不推荐使用purpose
属性。但是有一个替换。对于iOS 6及更高版本,您应该将NSLocationUsageDescription
密钥添加到Info.plist文件中。如果您的应用针对低于6.0的iOS版本,您可能希望同时执行这两项操作。
答案 2 :(得分:1)
这不是系统功能,但您可以提供描述文本以了解您希望使用用户位置的原因,此文本将添加到对话框中。您需要使用的属性称为purpose
,并且是CLLocationManager
类的属性。