我正在嘗試在現有項目中顯示用戶位置(藍點)並執行位置更新時做非常基本的事情。我擁有所有委託方法,設置用於顯示用戶位置,並且可以使其在新項目中工作。當前用戶位置未顯示(藍點)
儘管我使用的是真實的設備,但並不是要求我說「您是否想在此應用中使用位置服務?」或者在安全性 - >位置服務下,我無法在別人旁邊看到我的應用程序。 Howvever當我檢查[CLLocationManager locationServicesEnabled];
時,它返回YES。
我也嘗試過使用模擬器和舊金山的虛擬位置。同樣的結果,甚至沒有藍點。
一個提示。這個項目在2年前開始建立,現在我將部署目標設定爲7.1。
任何幫助將不勝感激。
某些代碼我已經使用可有助於:
在viewDidLoad中
mapCheckinAcity.delegate = self;
[mapCheckinAcity setMapType:MKMapTypeStandard];
[mapCheckinAcity setZoomEnabled:YES];
[mapCheckinAcity setScrollEnabled:YES];
mapCheckinAcity.showsUserLocation = YES;
self.locationManager = [[CLLocationManager alloc]init];
BOOL bl = [CLLocationManager locationServicesEnabled];
self.locationManager.desiredAccuracy = kCLLocationAccuracyBest;
self.locationManager.delegate = self;
[self.locationManager startUpdatingLocation];
訪問添加一些代碼,檢查你的代碼是什麼問題。 –
我添加了一些代碼。 – birdcage
添加您的viewforannotation方法代碼。 –