iphone - pushViewController 在 iOS 5 上不起作用(在 iOS 6 上正常)

标签 iphone ios uinavigationcontroller sigabrt

我有一个 UINavigationController 在屏幕上显示几个按钮。他们都简单地使用这条线:

myViewController *newView = [[myViewController alloc] initWithNibName:@"myViewController"
                                                                          bundle:nil];
[[self navigationController] pushViewController:newView animated:YES];

过渡到下一个 View 。我有一个这样的 View Controller ,但是它只会在 iOS 5 上导致在这一行发生崩溃。它在 iOS 6 上工作得非常好。我很困惑。坠机事件没有真正的细节。这是一个突出显示 main.m 行的 SIGABRT:
exitStatus = UIApplicationMain( argc, argv, nil, NSStringFromClass([ApplicationDelegate class]));

我没有线索...

最佳答案

  • 您需要取消选中自动布局。

  • enter image description here
  • 并确保您也在此处进行更改.. 选择 ios 5.1

  • enter image description here

    关于iphone - pushViewController 在 iOS 5 上不起作用(在 iOS 6 上正常),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13714997/

    相关文章:

    ios - 如何从我的应用程序将歌曲/音频文件保存到iPhone设备iTunes?

    iphone - 动画 UInavigationBar 离屏留下黑色矩形

    iphone - 一个 UIViewController 中的两个 UITableView

    iphone - 如何转换相对于特定 View 的窗口坐标?

    ios - Apple ResearchKit 导致 Missing Info.plist key

    ios - GeoLocation 查找坐标获取 kCLErrorDomain 错误 8

    ios - 在将快速分类数据用作目标分类时未得到自动建议

    iphone - 错误 "Application tried to push a nil view controller on target <UINavigationController: 0x498efa0>."是什么?

    ios - 导航栏后退按钮颜色在 iPad 中不起作用

    ios - tableview 中的阴影不断堆叠(Swift)