在我的应用程序中,我想要显示CLLocationManager
提醒("应用名称"您希望使用您的位置)两次。一个在开始时,一个在应用程序中间的某个控制器中。
是否可以在应用程序中显示此警报两次?此外,这个警报是否仅在应用程序启动时出现,即使我们CLLocationManager
稍后在应用程序中设置了某个位置?
答案 0 :(得分:1)
这是系统生成的警报,仅在您尝试通过CLLocationManager对象访问位置服务时才会出现。它不会是我所知道的两倍,因为任何一个用户都允许或拒绝它。
答案 1 :(得分:1)
替代:
您可以通过“设置”启用位置服务来显示要求用户允许位置访问的警报。
您可以在iOS 5.0及更高版本上使用此功能:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs://"]];
在您的应用中打开“设置”应用。