你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS 用戶允許定位權限提示框閃現

iOS 用戶允許定位權限提示框閃現

編輯:IOS開發綜合


需要訪問用戶位置的應用,在第一次啟動時應該彈出 允許“xx”在您使用該應用時訪問您的位置 或者 一直訪問位置的提示框。

在開發中,我遇到這個提示框閃現的問題,原因是我使用了arc.

開始我在delegate didFinishLaunchingWithOptions中這樣寫的

//地圖定位

CLLocationManager * locationManager = [[CLLocationManager alloc] init];

if ([[UIDevice currentDevice].systemVersion floatValue] >= 8.0) {

[locationManager requestWhenInUseAuthorization];

}

解決方法是CLLocationManager做成員變量或者屬性,所以應該這樣寫

@interface AppDelegate ()

@property (strong,nonatomic) CLLocationManager * locationManager;

@end

//地圖定位

self.locationManager = [[CLLocationManager alloc] init];

if ([[UIDevice currentDevice].systemVersion floatValue] >= 8.0) {

[self.locationManager requestWhenInUseAuthorization];

}


  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved