2013-09-27 3 views
1

Я с помощью геолокации, чтобы мое приложение жив дольше, его прекрасно работать в моем iOS6 (Device и Simulator), но в iOS7 его не называя этот делегат функции CLLocationManager,Место менеджер делегат не вызывался

-(void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation 

Как сделать эту работу в iOS7?

+0

это работает нормально в iOS6?!?! :) – TonyMkenu

ответ

6

Этот метод Устаревшие в прошивкой 6.0

Используйте этот метод

-(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations 

{ 
location_updated = [locations lastObject];  
NSLog(@"updated coordinate are %@",location_updated); 

} 
+1

Я использовал этот метод. Это не было вызвано, хотя –

+0

это метод делегирования, который он будет вызывать сам, когда вы установите делегат менеджера местоположений в свой .h-файл – morroko

0
-(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations 

{ 
location_updated = [locations lastObject];  
NSLog(@"updated coordinate are %@",location_updated); 

} 
Смежные вопросы