iOS根据版本号进行地图 授权
来源:互联网 发布:我的世界pe小地图js 编辑:程序博客网 时间:2024/06/14 18:04
#define isIOS(version) ([[UIDevice currentDevice].systemVersion floatValue] >= version)
if (isIOS(8.0)) {
// 要在此处,请求授权, 但是请求哪个权限,没法确定, 靠其他开发者确定;
// 1. 获取info.plist 文件内容
NSDictionary *infoDic = [[NSBundlemainBundle] infoDictionary];
// 2. 获取其他开发人员, 填写的key
NSString *always = infoDic[@"NSLocationAlwaysUsageDescription"];
NSString *whenInUse = infoDic[@"NSLocationWhenInUseUsageDescription"];
if ([always length] > 0)
{
[_locationMrequestAlwaysAuthorization];
}
else if ([whenInUselength] > 0)
{
[_locationMrequestWhenInUseAuthorization];
// 在前台定位授权状态下, 必须勾选后台模式location udpates才能获取用户位置信息
NSArray *services = infoDic[@"UIBackgroundModes"];
if (![services containsObject:@"location"]) {
NSLog(@"友情提示:当前状态是前台定位授权状态,如果想要在后台获取用户位置信息,必须勾选后台模式 location updates");
}else{
if (isIOS(9.0)) {
_locationM.allowsBackgroundLocationUpdates =YES;
}
}
}else
{
NSLog(@"错误---如果在iOS8.0之后定位,必须在info.plist,配置NSLocationWhenInUseUsageDescription或者 NSLocationAlwaysUsageDescription");
}
}
- iOS根据版本号进行地图 授权
- iOS 8 地图授权
- iOS应用根据经纬度打开不同地图app进行导航
- Jenkins根据svn版本号进行构建
- Jenkins根据svn版本号进行构建
- iOS 百度地图,根据经纬度,显示大头针
- iOS疯狂详解之适配百度地图授权问题
- 百度地图根据两点之间的距离进行排序
- iOS 版本号
- ios版本号
- iOS版本号
- iOS版本号
- iOS 版本号
- iOS 根据地图上的点画线 画导航
- iOS 地图根据经纬度计算距离的方法
- iOS 根据两个或多个经纬度在地图画线
- iOS百度地图根据经纬度获取两点之间的距离
- iOS版本号,build号获取,根据字符串格式长短动态计算uilabel的size等
- Win10 系统安装 Ubuntu 后 重启后 引导上没有win10
- JDBC访问数据连接操作
- leetcode-Two Sum[题解]
- Python笔记
- js验证表单
- iOS根据版本号进行地图 授权
- 解决maven jar包打包不到tomcat下
- Oracle建立表空间和用户
- NSUserDefualts
- LVS----连接的相关性----为什么有时候没有轮询分配
- libtcmalloc 简单使用
- 帧同步
- ionic生成apk使用build命令(ionic build android)下载gradle-2.2.1-all.zip慢,解决方案
- C++笔记