ios 里如何判断当前应用的定位服务是否可用
来源:互联网 发布:谷歌关键字优化 编辑:程序博客网 时间:2024/06/03 15:59
如何在某个程序里面判定当前应用程序的定位服务是否可用,其实没有什么简单的方法。
这个[CLLocationManager locationServicesEnabled]检测的是整个iOS系统的位置服务开关,无法检测当前应用是否被关闭,只能通过CLLocationManagerDelegate的locationManager:didFailWithError:方法去检测:
- (void)locationManager: (CLLocationManager *)managerdidFailWithError: (NSError *)error { NSString *errorString; [manager stopUpdatingLocation]; NSLog(@"Error: %@",[error localizedDescription]); switch([error code]) { case kCLErrorDenied: //Access denied by user errorString = @"Access to Location Services denied by user"; //Do something... break; case kCLErrorLocationUnknown: //Probably temporary... errorString = @"Location data unavailable"; //Do something else... break; default: errorString = @"An unknown error has occurred"; break; }}UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error" message:errorString delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil, nil];[alert show];[alert release];}
- ios 里如何判断当前应用的定位服务是否可用
- ios 里如何判断当前应用的定位服务是否可用
- ios 里如何判断当前应用的定位服务是否可用
- ios 里如何判断当前应用的定位服务是否可用
- 转 ios 里如何判断当前应用的定位服务是否可用
- ios 里如何判断当前应用的定位服务是否可用
- ios 判断当前应用的定位服务是否可用
- ios 定位是否可用的判断
- IOS中如何判断当前网络状态是否可用
- iOS 判断当前APP是否开启定位服务,未开通点击确定进入设置里进行设置
- iOS——判断当前应用是否允许定位
- IOS--判断当前网络是否可用
- IOS 判断定位服务是否开启代码
- 如何判断应用是否允许开启定位
- 判断当前网络是否可用
- 判断当前网络是否可用
- 判断当前网络是否可用
- 判断当前网络是否可用
- iphone 播放amr
- 关于QM67芯片组(PCH)
- 杂事
- WebSphere性能调优-垃圾收集器
- php socket
- ios 里如何判断当前应用的定位服务是否可用
- POJ 1703: Find them, Catch them
- linux 消息队列使用经验
- C++ 类的静态成员笔记
- 工作一年了,跟领导提工资发的邮件
- Ubuntu 13.04 X64 安装iNodeClient问题
- php socket实例
- 行置换密码 (列置换密码)
- [USACO 1.5.3]特殊的质数肋骨