您的位置:首页 > 移动开发 > IOS开发

iOS中判断该应用定位开启状态并跳转设置

2016-11-22 23:08 253 查看
#pragma mark---是否打开了定位---
BOOL isOpen=[CLLocationManager locationServicesEnabled];
if (isOpen==YES) {
NSLog(@"用户打开了位置服务功能");
}else{
//1、跳出弹出框 提示用户打开步骤

UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"温馨提示" message:@"请在设置中打开定位功能" preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction *queding=[UIAlertAction actionWithTitle:@"确定" style:0 handler:^(UIAlertAction * _Nonnull action) {

}];
UIAlertAction *quxiao=[UIAlertAction actionWithTitle:@"取消" style:0 handler:^(UIAlertAction * _Nonnull action) {

}];
[alertController addAction:queding];
[alertController addAction:quxiao];
[self presentViewController:alertController animated:YES completion:nil];
}


微信搜索公众号 “电影特派员”,支持关注我,大家一起交流,享受生活~

因为我本身也是个电影迷,所以,平时除了整理一些学习中有价值的笔记,也会分享一些电影方面的消息,希望能有更多在代码之余喜爱电影的同道中人一起交流学习

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息