2010-10-04 3 views
0

Когда я пытаюсь представить UIViewController с помощью NavigationController из UiViewController, Xcode разбился, я не знаю, почему, потому что я делаю это как все другие представления в моем приложении, но только у этого есть проблема, я пытался отлаживать, но я не узнал причину, Xcode разбился прямо на метод «presentModelView:», и забавная вещь, когда я пытаюсь нажать это представление на NavigationController вместо текущего представления модели, все это нормально. Ниже мой теперешний вид модели кода и стека:Сбой Xcode при представлении модели

Код:

LoginViewController *viewController = [[LoginViewController alloc] initWithNibName:@"LoginView" bundle:nil]; 
    viewController.realmsList = realmsArray; 
    UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:viewController]; 

    navController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; 
    [self presentModalViewController:navController animated:YES]; 
    [viewController release]; 
    [navController release]; 

Ошибка Stack: Программа получила сигнал: «EXC_BAD_ACCESS». Data Formatters временно недоступны, повторите попытку после продолжения. (Неизвестная ошибка загрузки общей библиотеки "/Developer/Applications/Xcode.app/Contents/PlugIns/GDBMIDebugging.xcplugin/Contents/Resources/PBGDBIntrospectionSupport.A.dylib") предупреждение: невозможно восстановить ранее выбранный фрейм. Теперь нет памяти для программирования: небезопасно для вызова malloc warning: check_safe_call: невозможно восстановить текущий кадр

предупреждение: невозможно восстановить ранее выбранный кадр. убить бросить

Отладчик завершился со статусом 0. (GDB)

+0

Я не вижу ничего плохого в коде, который вы отправили. Вы пытались установить точки останова в представлении viewControllerWillLoad или viewdidLoad? – Jordan

+0

Дорогой Джордан, я уже это сделал, xcode разбился прямо в методе presentModelViewController: когда я открываю отладчик, он показывает загрузочный фрейм для подсчета завершенных процентов, что-то вроде приложения в длинном цикле –

ответ

1

Проблема решена, мой плохой!

Представление, которое должно быть загружено в методе «presentModelViewController», содержит метод, позволяющий просто разрешить это представление, показанное в портретном режиме, вместо того, чтобы получить интерфейс от имени входного параметра, я получил его self.interfaceOrientation, но в этом случае, этот вид еще не загружен. Так что это мертвая петля. :(

Смежные вопросы