Iphone 核心位置+;允许使用您当前的位置吗?
在我的应用程序中,corelocation manager通过调用“startUpdatingLocation”方法多次更新当前位置 当我在设备上运行应用程序时,它在不同设备上的行为不同 在使用iOS 3.0的iPod touch上,每当我调用[locationManager startUpdatingLocation]时,它都会询问“应用程序是否希望使用您当前的位置”;直到我在警报视图中不按允许按钮 但在其他配备iOS 4.0.2的设备iPhone3G上,它不会每次都显示“应用程序希望使用当前位置”的警报。它只要求一次。如果我选择“DontAllow”,那么当我调用[locationManager startUpdatingLocation]时,它也不会再次询问;同样,在iPod的情况下也是如此Iphone 核心位置+;允许使用您当前的位置吗?,iphone,core-location,Iphone,Core Location,在我的应用程序中,corelocation manager通过调用“startUpdatingLocation”方法多次更新当前位置 当我在设备上运行应用程序时,它在不同设备上的行为不同 在使用iOS 3.0的iPod touch上,每当我调用[locationManager startUpdatingLocation]时,它都会询问“应用程序是否希望使用您当前的位置”;直到我在警报视图中不按允许按钮 但在其他配备iOS 4.0.2的设备iPhone3G上,它不会每次都显示“应用程序希望使用当前
同样在iOS 4.0.2版模拟器中,每次都会询问,直到您在警报视图中未选择“允许”。操作系统将显示三次确认提示。如果用户三次都说“OK”,操作系统就会认为不需要再问他们。如果用户对他们中的任何人说“不”,他们也不会被再次询问。通过进入“设置”>“常规”>“位置服务”,您可以在每个应用程序级别控制访问。操作系统将显示三次确认提示。如果用户三次都说“OK”,操作系统就会认为不需要再问他们。如果用户对他们中的任何人说“不”,他们也不会被再次询问。您可以通过进入“设置”>“常规”>“位置服务”来控制每个应用程序级别的访问。我相信您可以通过进入“IOS模拟器>>重置内容和设置”来重置IOS模拟器
或者,只需在i-phone上删除应用程序并重新安装,即可清除所有设置。我相信您可以通过进入IOS模拟器>>重置内容和设置来重置IOS模拟器
或者,在i-phone上,只需删除应用程序并重新安装,即可清除所有设置。谢谢您的回复。我在iPodtouch(3.0-iOS)中观察到,每当我选择“不允许”时,它都会发出请求。但在其他设备中,情况并非如此,它的行为如您所述。原因可能是什么?这可能是iOS版本的问题吗?关于这个问题的任何文档/资源都会很好。再次感谢。您知道如何重置iOS,使其再次显示三次警报视图吗?我想做测试…谢谢你的回复。我在iPodtouch(3.0-iOS)中观察到,每当我选择“不允许”时,它都会发出请求。但在其他设备中,情况并非如此,它的行为如您所述。原因可能是什么?这可能是iOS版本的问题吗?关于这个问题的任何文档/资源都会很好。再次感谢。您知道如何重置iOS,使其再次显示三次警报视图吗?我想这样做是为了测试。。。