ios8 定位授權 在設定中修改崩潰的解決

2021-06-27 05:28:18 字數 525 閱讀 3896

1、在plist檔案中新增的字段  (二選一 不用全部新增)

nslocationalwaysusagedescription 

nslocationwheninuseusagedescription 

都是字串型別  他們不是簡單的設定成yes  

而是對使用者選擇定位服務後的說明

2、當定位授權時  你手動獲取授權時 使用的是

requestwheninuseauthorization  那麼plist中對應的就是

nslocationwheninuseusagedescription

requestalwaysauthorization   那麼plist中對應的就是

nslocationwheninuseusagedescription

3、當你把這plist裡面的這兩個值設定為bool型別時 就會導致進入系統設定中修改授權時崩潰

ios8 系統定位問題

原文 今天在開發的時候發現了乙個ios8的定位問題,執行操作之後,不會呼叫到定位之後的delegate方法中,然後找了一些資料來了解了一下ios8系統下的 定位,發現確實是有所不同的 解決方法 1.在info.plist中新增key nslocationwheninusedescription,允許...

iOS8之後CoreLocation定位的使用

在info.plist檔案中新增如下配置 始終允許訪問位置資訊 1 nslocationalwaysusagedescription 使用應用程式期間允許訪問位置資料 2 nslocationwheninuseusagedescription 建立乙個管理者 cllocationmanager ma...

iOS8 下定位失敗問題

在ios8下,按照原來的 是無法獲取到位置資訊,不成功也不失敗,最終無法獲取位置資訊 在經過查閱後發現,需要在info.plist 裡面新增 型別為 boolean 值為yes 然後在需要定位的地方新增以下 self.locationmanager requestwheninuseauthoriza...