詳談iOS 位置權限彈出框閃現(xiàn)的問題
更新時間:2017年04月23日 10:20:58 投稿:jingxian
下面小編就為大家?guī)硪黄斦刬OS 位置權限彈出框閃現(xiàn)的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
當編碼如下的時候,進入頁面的時候可以看到UIAlertView彈出框出現(xiàn)一下,剛想點擊的時候,他不見了,這個郁悶
CLLocationManager* _locationManager = [[CLLocationManager alloc] init]; _locationManager.desiredAccuracy = kCLLocationAccuracyHundredMeters; if ([[UIDevice currentDevice].systemVersion floatValue] >= 8) { //由于IOS8中定位的授權機制改變 需要進行手動授權 //獲取授權認證 [_locationManager requestWhenInUseAuthorization]; } [_locationManager startUpdatingLocation];
究其原因是在arc下用完就被釋放了,為了確保用戶可以點擊權限,只需要將 _locationManager 設置為屬性即可,如下:
@property (strong, nonatomic) CLLocationManager* locationManager; self.locationManager = [[CLLocationManager alloc] init]; _locationManager.desiredAccuracy = kCLLocationAccuracyHundredMeters; if ([[UIDevice currentDevice].systemVersion floatValue] >= 8) { //由于IOS8中定位的授權機制改變 需要進行手動授權 //獲取授權認證 [_locationManager requestWhenInUseAuthorization]; } [_locationManager startUpdatingLocation];
如此再測試,完全沒問題!
以上這篇詳談iOS 位置權限彈出框閃現(xiàn)的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
iOS Runntime 動態(tài)添加類方法并調(diào)用-class_addMethod
這篇文章主要介紹了iOS Runntime 動態(tài)添加類方法并調(diào)用-class_addMethod的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-08-08iOS開發(fā)中Quartz2D控制圓形縮放和實現(xiàn)刷幀效果
這篇文章主要介紹了iOS開發(fā)中Quartz2D控制圓形縮放和實現(xiàn)刷幀效果的方法,代碼基于傳統(tǒng)的Objective-C,需要的朋友可以參考下2015-12-12iOS中的UITableView的重用機制與加載優(yōu)化詳解
本篇文章主要介紹了iOS中的UITableView的重用機制與加載優(yōu)化詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-02-02