Я искал интернет для решения. Я ничего не смог найти. Так: Я использую UINavigationController. Я нажимаю на него два UIViewControllers. Во втором нажатом ViewController я выполняю этот код:
- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFailWithError:(NSError *)error {
NSLog([error localizedDescription]);
[self.navigationController popViewControllerAnimated:YES]; }
Ожидаемое, что произойдет, будет то, что последний нажатый ViewController исчезнет. В этом приложении я делаю это на нескольких местах, и он отлично работает везде, ожидаемый в этом самом ViewController. Случается, что только задняя кнопка отключается от экрана (анимированная), но все остальное остается на экране. На выходе Console две строки распечатываются после выполнения этой строки:
2011-03-14 16: 32: 44,580 TheAppXY [18518: 207] вложенный pop анимация может привести к повреждению панель навигации
2011-03-14 16: 32: 53.507 TheAppXY [18518: 207] Завершение переход в неожиданный государство. Дерево навигации навигации панели навигации может быть поврежден.
Два сообщения об ошибках, на которые я не мог найти ЛЮБОЙ информации. Я использую XCode 4 и iOS SDK 4.3. Может быть, кто-нибудь может помочь мне с этой проблемой.