我有使用用户位置的应用程序。在应用程序加载开始时,它会询问用户的位置。如果用户被接受在我的应用程序中共享位置,我该如何检查?
答案 0 :(得分:1)
返回一个布尔值,指示位置服务是否为 在设备上启用。
- (BOOL)locationServicesEnabled返回值如果启用了位置服务,则为YES;如果不是,请不要。
讨论用户可以从中启用或禁用位置服务 通过切换位置服务开关来设置应用程序 一般
您应该在开始之前检查此方法的返回值 位置更新以确定用户是否具有位置服务 已启用当前设备。如果此方法返回NO并且您 无论如何,开始位置更新,核心位置框架提示 用户确认是否应重新启用位置服务
因此,如果您的应用包含没有位置的部分,那么请勿在应用开始时启动位置更新。一旦用户选择了需要位置更新的功能
阅读[CLLocationManager locationServicesEnabled]
的值
如果错误发布警报,例如当您按箭头(找到我)按钮时Apple映射
如果真的开始位置更新。