splitview с несколькими подробными видами и navcontroller работает только один раз - PullRequest
0 голосов
/ 16 апреля 2011

Я использовал пример Apple Splitview с несколькими подробными представлениями.У меня есть несколько различных подробных видов, некоторые из них имеют навигационные контроллеры, поэтому я могу сделать pushViewController, например, для «страницы настроек».В xib-файле я должен указать конкретный подробный вид как «Класс», который оказывается первым подробным видом.Когда я запускаю программу, я могу выдвинуть новый вид из первого подробного вида, но когда я ухожу от вида, нажимая на другое подробное представление, а затем возвращаюсь к первому подробному виду, pushsubview не работает.

Примечание: если я делаю это только с 1 контроллером detailview, это работает нормально.Кажется, что-то отключается, когда я переключаюсь на несколько контроллеров detailview

1 Ответ

0 голосов
/ 16 апреля 2011

Похоже, ваш навигационный контроллер освобождается. Поместите это утверждение перед «толчком», чтобы узнать:

   NSLog(@" Navigation Controller is 0x%x",myNavigationController);

Если он сообщает "0x0", то вам нужно где-то хранить ссылку на ваш navController, чтобы он оставался рядом.

...