os8 location authorization 错误.
2024-08-29 16:05:23
今天在XCode6上打开之前写的地图时,给我报这个错 location authorization
去网上查了一番,才知道Xcode6对地图的设置稍有修改
在stackoverflow上找到了答案 iOS 8 : Location Services not working
我权当翻译一遍,记录一下.
解决这个问题一般两个步骤。
1 在工程info。plist文件中添加下面值,任意一个
> <key>NSLocationWhenInUseUsageDescription</key>
<string>The spirit of stack overflow is coders helping coders</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>I have learned more on stack overflow than anything else</string>
value值随意填,会在请求用户授权时,显示给用户.
2 接着就在工程中加入这几行代码
if ([self.locationManager respondsToSelector:@selector(requestWhenInUseAuthorization)]) {
[self.locationManager requestWhenInUseAuthorization];
}
[self.locationManager startUpdatingLocation];
至于这个就看之前填的是哪个,永久还是每次都需要授权
requestWhenInUseAuthorization
另,英文还可以的推荐直接看这篇,讲解的很好Core Location Manager Changes in iOS 8
最新文章
- python 03
- RxJava 和 RxAndroid 四(RxBinding的使用)
- C#部分---语言经典题目——兔子生兔子
- php error file_get_contents()
- 关于android开发添加菜单XML文件之后无法在R.java中生成ID的问题
- Toad for Oracle 12 download link
- STL unique使用问题
- 【转】Android下编译jni库的二种方法(含示例) -- 不错
- NSIS:判断并安装.NET Framework 4 的例子
- java.lang.StringBuilder和java.lang.StringBuffer (JDK1.8)
- Xamarin使用ListView开启分组视图Cell数据展示bug处理
- listener.ora--sqlnet.ora--tnsnames.ora的关系以及手工配置举例(转载:http://blog.chinaunix.net/uid-83572-id-5510.ht)
- iOS7 CookBook精彩瞬间(二)NSSet、通过Subscript访问类成员等
- Echarts 南海诸岛简图显示位置调整
- 怎么用JQUERY设置div背景图片?
- #Leetcode# 997. Find the Town Judge
- C# RSA加解密与验签,AES加解密,以及与JAVA平台的密文加解密
- 为什么使用 npm Scripts 构建项目
- linux命令总结vmstat命令
- git 入门常用命令(转)