UINavigationController поведение popView - PullRequest
0 голосов
/ 21 декабря 2010

Я пишу приложение для iPhone, и у меня возникают проблемы с ошибкой UINavigationController, которую я не могу воспроизвести по желанию.

У меня есть 3 вида таблицы и в конце подробный / обычный UIView.Иногда, когда я возвращаюсь из подробного представления обратно в представления таблиц, он делает что-то немного странное:

Заголовок будет анимирован (поэтому он будет выполнять слайд, и заголовок изменится на ожидаемый), но содержание не.

(Названия v Содержимое)

T1     ->     T2      ->     T3     ->     D1

T1Content     T2Content      T3Content     D1Content          [Hit Back Button]

T1     <-     T2      <-     T3     <-

T2Content     T3Content      T3Content

А затем вернитесь дальше, и это SEG_FAULT.

Я уверен, что этоя делаю что-то странное на этом пути - но я не знаю, что именно, поэтому любые предложения о том, какие ошибки могут проявиться таким образом, будут чрезвычайно ценны.

Спасибо,

Пит.

изменить - включить код:

// Push view code
[self.navigationController pushViewController:updateController animated:YES];
[updateController release];     

// Pop view code
[self.navigationController popViewControllerAnimated:YES];

1 Ответ

0 голосов
/ 24 января 2011

не выдвигал содержимое дважды - это был какой-то код, который пытался заставить представление T2 удалить строку, но хорошим табличным способом.Единственный способ сделать это - сохранить временную переменную после завершения T3, а затем выполнить удаление таблицы после загрузки представления - и что-то во всем этом процессе было неправильным, но проявилось, как описано.

странно.

спасибо, в любом случае,

Пит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...