ios8系統定位問題
解決方法:
1.在info.plist中新增key;
NSLocationWhenInUseDescription,允許在前臺獲取GPS的描述
NSLocationAlwaysUsageDescription,允許在後臺獲取GPS的描述
%20%20%20
%20%20%20
2.在程式碼定位中,做版本區分和授權請求:
if ([CLLocationManager locationServicesEnabled]) { if (!self.locationManager) { self.locationManager = [[CLLocationManager alloc] init]; } self.locationManager.delegate = self; self.locationManager.distanceFilter=1.0; self.locationManager.desiredAccuracy = kCLLocationAccuracyBest; if([self.locationManager respondsToSelector:@selector(requestAlwaysAuthorization)]) { [self.locationManager requestAlwaysAuthorization]; // 永久授權 [self.locationManager requestWhenInUseAuthorization]; //使用中授權 } [self.locationManager startUpdatingLocation];//開啟位置更新 self.delegate = delegate; }
ok,解決了。 這個改動也看出了蘋果對隱私授權開始進行層次設計,授權不再僅僅是侷限於是否的2選1. 這是一件好事!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69994010/viewspace-2753478/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Ios8之後, 定位的delegate不能觸發的問題iOS
- Java高精度定位系統原始碼 UWB定位系統原始碼 定位系統原始碼Java原始碼
- 定位和居中問題
- JVM問題定位工具JVM
- ios XCUIElement 元素定位問題iOSUI
- 滑鼠定位問題總結
- 聊天系統的問題
- 系統出問題了
- OOM分析之問題定位(二)OOM
- 解決高度塌陷、定位問題
- 磁碟問題定位與解決
- 使用git bisect快速定位問題Git
- 高精定位系統 LMU
- laravel配置系統使用問題Laravel
- 分散式系統的問題分散式
- kk系統索引的問題索引
- 如何定位瀏覽器卡死問題瀏覽器
- Spark —— Spark OOM Error問題排查定位SparkOOMError
- 網路問題定位工具記錄
- eMarketer:定位廣告的距離問題
- wms倉庫管理系統常問問題
- WEB應用訪問緩慢的問題定位Web
- 定位系統原始碼,採用UWB技術開發的人員定位系統原始碼原始碼
- laravel 事件系統 問題討論Laravel事件
- 使用jvm工具排查系統問題JVM
- 分散式系統的核心問題分散式
- 業務系統又出現效能問題。
- iOS8 UIAlertView pop/push頁面後,鍵盤閃一下的問題iOSUIView
- 軟體效能問題正確定位思路
- 如何優雅地定位外網問題?
- 小知識:使用errorstack定位特定問題Error
- Hbuilder打包IOS關於定位描述問題UIiOS
- css中的定位和框模型問題CSS模型
- DW中AP DIV定位的問題【Z】
- UWB定位系統上位機原始碼原始碼
- UWB高精度定位系統原始碼原始碼
- 根據系統spid 定位sqlSQL
- 快速定位抓取系統繁忙的AWR