У меня есть приложение с четырьмя вкладками.Две вкладки используют обновления местоположения, а две другие не требуют GPS.Я использую следующий код для отключения обновлений местоположения, когда представление собирается исчезнуть
- (void) viewWillDisappear: (BOOL) animated {[self.locationManager stopUpdatingLocation];}
Кажется, это работает, когда я меняю вкладки.Загадка заключается в том, что когда пользователь нажимает кнопку «Домой» во вкладках, которые не требуют информации о местоположении, GPS отключается.Однако, если пользователь нажимает кнопку «Домой», находясь на одной из вкладок, которая использует обновления местоположения, GPS остается включенным.Я думаю, это потому, что «viewWillDisappear» никогда не вызывается, когда пользователь нажимает кнопку «Домой». Прав ли я в этом предположении, любое предложение о том, как решить эту проблему.
Soofi