在ios中,如何以编程方式检测何时在视图上生成系统提示



由于系统第一次生成允许定位服务的警报,我想检测定位服务的ios提示是何时生成的,而不是在系统生成时生成我的自定义提示。(我希望每次用户在视图上时都生成警报。尽量避免两个警报视图重叠)。

iOS每个应用程序只提示一次。用户设置权限pref后,操作系统不会再次提示,除非设备(或模拟器)重置。如果[CLLocationManager authorizationStatus]返回kCLAuthorizationStatusNotDetermined,操作系统将显示提示,因此,在您使用权限执行任何操作之前,您需要先检查状态,然后才能知道是否需要显示自定义警报。

最新更新