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

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

移動開發(fā) 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:***次啟動程序后,系統(tǒng)將只請求?的權限,?的權限系統(tǒng)不會請求,只會在下一次啟動應用時請求? 
  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-09-25 09:44:24

ios9MapkitTrans

2015-08-24 09:24:21

ios學習contacts fr

2015-09-16 09:55:12

ios9學習UIKit Dynam

2015-10-12 11:26:12

iOS 9適配

2016-03-18 11:19:57

ios9replaykit入門

2015-07-23 10:09:45

后臺定位代碼

2015-07-27 09:39:24

后臺代碼

2015-08-24 09:19:05

ios9split scree

2017-11-10 13:02:44

iOSUI代碼

2020-10-25 08:56:21

適配器模式

2015-07-02 16:25:09

iOS 9UIStackView

2015-08-20 09:19:46

ios9uistackview

2014-07-17 14:51:52

2011-08-04 18:48:21

IOS 后臺

2021-02-18 08:39:28

設計模式場景

2013-11-26 16:39:21

Android設計模式

2015-07-21 11:11:51

Parse教程網絡后臺
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产真实乱全部视频 | 亚洲一区二区三区视频在线 | 91国内精精品久久久久久婷婷 | 国产激情毛片 | 男女羞羞视频免费看 | 欧美日韩专区 | 中文字幕一区二区三区四区五区 | 91精品久久久久久久久 | 五月天婷婷狠狠 | 成人av播放 | 久久久人成影片一区二区三区 | 国产一区二区三区久久久久久久久 | 午夜午夜精品一区二区三区文 | 能看的av| 成人妇女免费播放久久久 | 人妖一区 | 色狠狠一区 | 久久久精品网 | 99热这里有精品 | 青青久久久 | 一区二区三区精品 | 日韩网站在线 | 国产91精品久久久久久久网曝门 | 啪一啪在线视频 | 亚洲精品电影网在线观看 | 久久综合婷婷 | 亚洲视频欧美视频 | 超碰人人91 | 国产精品亚洲视频 | 在线观看av中文字幕 | 日韩精品色网 | 中文字幕日韩欧美 | 成人欧美一区二区三区在线观看 | 二区不卡| 久久精品国产99国产精品 | 国产精品久久久久久一区二区三区 | 欧美激情综合五月色丁香小说 | 欧美激情在线播放 | 欧美日韩在线播放 | 久久视频免费看 | 日韩欧美一级精品久久 |