pushViewController无法在iOS 5上运行(在iOS 6上运行正常)

Kev*_*_TA 1 iphone uinavigationcontroller sigabrt ios

我有一个UINavigationController,在屏幕上显示几个按钮.他们都只是使用这条线:

myViewController *newView = [[myViewController alloc] initWithNibName:@"myViewController"
                                                                          bundle:nil];
[[self navigationController] pushViewController:newView animated:YES];
Run Code Online (Sandbox Code Playgroud)

转换到下一个视图.我有一个这样的视图控制器但是只会在iOS 5上导致此行崩溃.它在iOS 6上工作得非常好.我很困惑.崩溃没有真正的细节.这是一个强调main.m行的SIGABRT:

exitStatus = UIApplicationMain( argc, argv, nil, NSStringFromClass([ApplicationDelegate class]));
Run Code Online (Sandbox Code Playgroud)

我没有线索...

Man*_*epa 5

  1. 您需要取消选中自动布局.

在此输入图像描述

  1. 并确保你也在这里改变..选择ios 5.1

在此输入图像描述