由于框架更改和向视图添加子视图,iOS 7无法启动应用程序

时间:2013-09-20 10:02:26

标签: objective-c layout uinavigationcontroller frame ios7

我刚刚将iPad更新到iOS 7,发现我的应用程序没有运行。我在AppDelegate中放了一个断点(我在那里添加了自定义代码),发现它卡在这里

   [storeView addChildViewController:navigationController];
    storeView.nav=navigationController;
    CGRect fr = storeView.view.frame;
    fr.size.height -= 49;
    navigationController.view.frame = fr;
    [storeView.view addSubview:navigationController.view];

当我评论这些行应用程序启动正常。我知道这与布局更改有关,但我找不到任何解决方案。即使我只留下未注释的最后一行它仍然挂起而没有任何错误消息。有什么建议吗?

编辑:我认为addChildViewController存在问题。

提前致谢。

0 个答案:

没有答案