成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

iOS 9適配系列教程:后臺定位

移動開發 iOS 后端
如果不適配iOS9,就不能偷偷在后臺定位(不帶藍條,見圖)!好消息:將允許出現這種場景:同一App中的多個location manager:一些只能在前臺定位,另一些可在后臺定位,并可隨時開啟或者關閉特定location manager的后臺定位。

【iOS9在定位的問題上,有一個壞消息一個好消息】壞消息:如果不適配iOS9,就不能偷偷在后臺定位(不帶藍條,見圖)!好消息:將允許出現這種場景:同一App中的多個location manager:一些只能在前臺定位,另一些可在后臺定位,并可隨時開啟或者關閉特定location manager的后臺定位。

如果沒有請求后臺定位的權限,也是可以在后臺定位的,不過會帶藍條:

如何偷偷在后臺定位:請求后臺定位權限:

  1. // 1. 實例化定位管理器 
  2. _locationManager = [[CLLocationManager alloc] init]; 
  3. // 2. 設置代理 
  4. _locationManager.delegate = self; 
  5. // 3. 定位精度 
  6. [_locationManager setDesiredAccuracy:kCLLocationAccuracyBest]; 
  7. // 4.請求用戶權限:分為:?只在前臺開啟定位?在后臺也可定位, 
  8. //注意:建議只請求?和?中的一個,如果兩個權限都需要,只請求?即可, 
  9. //??這樣的順序,將導致bug:***次啟動程序后,系統將只請求?的權限,?的權限系統不會請求,只會在下一次啟動應用時請求? 
  10. if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8) { 
  11. //[_locationManager requestWhenInUseAuthorization];//?只在前臺開啟定位 
  12. [_locationManager requestAlwaysAuthorization];//?在后臺也可定位 
  13. // 5.iOS9新特性:將允許出現這種場景:同一app中多個location manager:一些只能在前臺定位,另一些可在后臺定位(并可隨時禁止其后臺定位)。 
  14. if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 9) { 
  15. _locationManager.allowsBackgroundLocationUpdates = YES; 
  16. // 6. 更新用戶位置 
  17. [_locationManager startUpdatingLocation]; 

但是如果照著這種方式嘗試,而沒有配置Info.plist,100%你的程序會崩潰掉,并報錯:

  1. *** Assertion failure in -[CLLocationManager setAllowsBackgroundLocationUpdates:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/CoreLocationFramework_Sim/CoreLocation-1808.1.5/Framework/CoreLocation/CLLocationManager.m:593 

要將 Info.plist 配置如下:

對應的 Info.plist 的XML源碼是:

【責任編輯:chenqingxiang TEL:(010)68476606】

責任編輯:chenqingxiang 來源: github
相關推薦

2015-07-13 16:56:40

IOS 9適配教程

2015-09-23 10:30:44

iOS 9UIStack Vie

2015-08-20 09:00:23

ios9api

2015-08-24 09:24:21

ios學習contacts fr

2015-09-25 09:44:24

ios9MapkitTrans

2015-09-16 09:55:12

ios9學習UIKit Dynam

2016-03-18 11:19:57

ios9replaykit入門

2015-10-12 11:26:12

iOS 9適配

2015-08-24 09:19:05

ios9split scree

2015-07-23 10:09:45

后臺定位代碼

2015-07-27 09:39:24

后臺代碼

2015-07-02 16:25:09

iOS 9UIStackView

2017-11-10 13:02:44

iOSUI代碼

2015-08-20 09:19:46

ios9uistackview

2020-10-25 08:56:21

適配器模式

2014-07-17 14:51:52

2011-08-04 18:48:21

IOS 后臺

2015-07-21 11:11:51

Parse教程網絡后臺

2015-09-28 11:23:09

iOS8iOS 9 開發

2021-02-18 08:39:28

設計模式場景
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 伊人伊成久久人综合网站 | 久在线 | 性色网站 | 午夜免费看| 中文字幕在线一区 | 有码在线 | h视频免费在线观看 | 在线欧美一区 | 午夜丰满寂寞少妇精品 | 国产91久久久久久 | 综合色导航| 男女网站在线观看 | 国产精品亚洲精品久久 | 国产成人精品一区二区三 | 精品国产视频 | 久久久片 | 欧美一区2区三区3区公司 | www.婷婷| 午夜激情影院 | 一区二区日本 | 九九99九九精彩46 | 免费毛片网站在线观看 | 国产a一区二区 | 欧美a级成人淫片免费看 | wwwxxx日本在线观看 | 91精品国产麻豆 | 欧美一区二区在线观看 | 午夜一级大片 | 欧美精品一区二区在线观看 | 91久久精品一区二区二区 | 天堂久久一区 | 一二三四av | 亚洲三区在线 | 精品日韩 | 国产精品爱久久久久久久 | 日韩插插| 国产精品久久久久久久久久妇女 | 欧美啪啪 | 日韩精品视频网 | 久久精品国产久精国产 | 亚洲国产精品一区二区久久 |