У меня есть код в UIViewController
, который запускает обновление местоположения: [locationManager startUpdatingLocation];
Objective-C - Core Location - IOS 7,1
работает отлично. Но мне нужно каждый раз, когда вы выходите из этого экрана, он перестает обновлять местоположение и запускается снова, когда я вернусь.
Первый раз для уточнения. В других случаях это не останавливается.
Код для выхода из поля зрения:
[locationManager stopUpdatingLocation];
locationManager.delegate = nil;
Ihave пытались также: (без успеха тоже)
[locationManager stopMonitoringSignificantLocationChanges];
[locationManager stopUpdatingHeading];
[locationManager stopUpdatingLocation];
locationManager.delegate = nil;
locationManager = nil;
Всегда обновлять. Но со второго раза не останавливай обновление.
didUpdateLocation
код:
-(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations{ [self addingMarkerUser]; }
Где этот код называется * from *? – Droppy
От 'viewDidDisappear' – Gian
показать ur didupdatelocation code –