在iOS 8 下 點擊APP允許訪問位置信息 閃退


背景:今天有用戶反應(yīng)說一開始禁止了APP訪問位置權(quán)限后再重新進入權(quán)限設(shè)置,允許APP 訪問用戶位置信息無論選擇哪個選項都會出現(xiàn)閃退,從而造成了無法更改APP訪問用戶信息的權(quán)限

設(shè)備版本號: iOS8

原因:是iOS8之后定位中添加了?NSLocationWhenInUseDescription和NSLocationAlwaysUsageDescription

解決辦法:需要在plist文件中添加這兩個或其中一個,出現(xiàn)閃退是因為在plist中把這兩個值設(shè)成了Boolean類型的,將其改成NSString就不會閃退了。


目前的疑惑:不是說iOS8 之后都是NSLocationWhenInUseDescription和NSLocationAlwaysUsageDescription?? 為什么在iOS9, iOS10 中沒有出現(xiàn)這種問題 ?? 感覺iOS8 到處是坑呀 ? ?。。。?!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容