Cocoa touch 确认用户';s选择“的;Don';“不允许”;定位服务

Cocoa touch 确认用户';s选择“的;Don';“不允许”;定位服务,cocoa-touch,cllocationmanager,Cocoa Touch,Cllocationmanager,我正在我的应用程序中使用位置服务。最初,应用程序要求用户允许查找当前位置。如果用户说“不允许”,我是否可以再显示一个警报以确认该选择?然后,如果用户在第二个对话框中说“允许”,应用程序可以获取当前位置吗?不可以,它由系统管理 您可以/应该检查允许您的应用程序获取当前位置的用户。 因为你可以在“设置”应用程序中更改此设置 检查可以这样做: if (![CLLocationManager locationServicesEnabled]) { // location can not be re

我正在我的应用程序中使用位置服务。最初,应用程序要求用户允许查找当前位置。如果用户说“不允许”,我是否可以再显示一个警报以确认该选择?然后,如果用户在第二个对话框中说“允许”,应用程序可以获取当前位置吗?

不可以,它由系统管理

您可以/应该检查允许您的应用程序获取当前位置的用户。 因为你可以在“设置”应用程序中更改此设置

检查可以这样做:

if (![CLLocationManager locationServicesEnabled]) {
   // location can not be retrieved.

} 

不,你不能,它是由系统管理的

您可以/应该检查允许您的应用程序获取当前位置的用户。 因为你可以在“设置”应用程序中更改此设置

检查可以这样做:

if (![CLLocationManager locationServicesEnabled]) {
   // location can not be retrieved.

} 
我想。。。。。。。。。。。。。。。。。。 这是不可能的,因为它是iPhone的默认设置

如果你得到答案,请在本页中回复。。。。。。 但是你改变iphone的设置,进入设置图标,进入常规图标,进入当前位置,然后点击这个按钮

我认为sry是为糟糕的英语而写的。。。。。。。。。。。。。。。。。。 这是不可能的,因为它是iPhone的默认设置

如果你得到答案,请在本页中回复。。。。。。 但是你改变iphone的设置,进入设置图标,进入常规图标,进入当前位置,然后点击这个按钮


英语差的sry问题是谁在显示第二条信息。 如果显示消息的是CoreLocation,则最后一个答案才是最重要的答案——因此,如果是“允许”,则可以

但是,如果在“不允许”之后显示自己的自定义消息,则答案没有任何影响。
它必须来自CoreLocation

问题是谁在显示第二条消息。 如果显示消息的是CoreLocation,则最后一个答案才是最重要的答案——因此,如果是“允许”,则可以

但是,如果在“不允许”之后显示自己的自定义消息,则答案没有任何影响。
它必须来自CoreLocation

CoreLocation,如果您第一次不允许,它将第二次显示该消息。第二次之后,该消息将不再显示。(仅当您删除并重新安装应用程序时,才会再次显示apear消息)如果您第一次不允许,CoreLocation将再次显示该消息。第二次之后,该消息将不再显示。(仅当您删除并重新安装应用程序时,才会再次显示apear消息)