我的問題是在ios 8中沒有獲取當前位置的經緯度。我試圖設置ios 8的.plist文件中的鍵,但是不調用此方法 - didUpdateToLocation:請幫助解決此問題。如何在ios 8中獲取當前位置lat?
我的代碼是: -
- (void)viewDidLoad
{
[super viewDidLoad];
self.locationManager = [[CLLocationManager alloc] init];
self.locationManager.delegate = self;
if(IS_OS_8_OR_LATER) {
//[self.locationManager requestWhenInUseAuthorization];
[self.locationManager requestWhenInUseAuthorization];
[self.locationManager startUpdatingLocation];
}
}
iOS版有沒有問你的位置的權限?如果你在模擬器中測試 - 你有測試位置嗎? – fluidsonic 2014-10-01 05:29:58
僅供參考 - 不檢查iOS版本。檢查是否存在所需的方法。 – rmaddy 2014-10-01 05:32:21
是我測試iin模擬器,並在.plist文件中設置這兩個鍵NSLocationWhenInUseUsageDescription和NSLocationAlwaysUsageDescription – 2014-10-01 05:36:45