iOS: неожиданное поведение popViewController

Я искал в Интернете решение. Я ничего не мог найти. Так: Я использую UINavigationController. Я нажимаю на него два UIViewController. Во втором нажатом ViewController я выполняю этот код:

- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFailWithError:(NSError *)error {
NSLog([error localizedDescription]);
[self.navigationController popViewControllerAnimated:YES]; }

Ожидается, что произойдет то, что последний нажатый ViewController исчезнет. В этом приложении я делаю это в нескольких местах, и он отлично работает везде, кроме этого ViewController. Что происходит, так это то, что с экрана отключается только кнопка «Назад» (анимированная), а все остальное остается на экране. При выполнении этой строки в выводе консоли распечатываются две вещи:

2011-03-14 16: 32: 44.580 TheAppXY [18518: 207] вложенный поп анимация может привести к повреждению панель навигации

2011-03-14 16: 32: 53.507 TheAppXY [18518: 207] Завершение переход навигации в неожиданном государство. Дерево вложенного представления панели навигации может быть поврежден.

Два сообщения об ошибках, по которым я не смог найти НИКАКОЙ информации. Я использую XCode 4 и iOS SDK 4.3. Может быть, кто-нибудь сможет мне помочь с этой проблемой.

49
задан Christoph 14 March 2011 в 05:51
поделиться