Итак, вот в чем проблема. Когда я запускаю приложение, я начинаю получать данные с моего сервера. У меня есть метод делегата с locationManager, который обнаруживает изменение местоположения GPS.Как закончить контроллер просмотра?
-(void) latLocation:(double)lat lonLocation:(double)lon{
//Codes to retrieve data from server.
NSLog(@"Retrieving...");
}
Следующие методы будут запускаться с момента обновления местоположения. Проблема здесь в том, что я использовал этот метод в своем экране запуска, который должен запускаться только один раз. Я использовал:
[self.navigationController popViewController];
после окончания поиска данных.
Но, похоже, мой взгляд все еще работает, так как метод продолжает звонить снова и снова, поскольку мой NSLog
постоянно печатает снова и снова.