我在我的应用中使用位置服务。最初,应用程序要求用户允许查找当前位置。如果用户说“不允许”,我是否可以再显示一次警报以确认该选择?然后,如果用户在第二个对话框中显示“允许”,那么应用可以获取当前位置吗?
答案 0 :(得分:3)
不,你不能,它由系统管理。
您可以/应该检查用户是否允许您的应用获取当前位置。 因为您可以在设置应用中更改此内容
可以这样检查:
if (![CLLocationManager locationServicesEnabled]) {
// location can not be retrieved.
}
答案 1 :(得分:0)
如果你得到答案,请回复......在这个页面...... 但是你改变了iphone的设置,转到设置图标,转到常规图标,转到当前位置和这个按钮......
为英语不好而讽刺
答案 2 :(得分:0)
问题是谁在显示第二条消息。 如果显示消息的CoreLocation比最后一个答案是重要的 - 那么如果它是“允许”那么你可以。
但是 - 如果在“Disallow”之后显示您自己的自定义消息 - 答案没有任何影响。 它必须来自CoreLocation