新版本中已经不支持以前的方法了,所以需要更新一下代码:
[window addSubview:nav.view];
if ( [[UIDevice currentDevice].systemVersion floatValue] < 6.0)
{ // warning: addSubView doesn't work on iOS6
[window addSubview: nav.view];
}
else
{ // use this method on ios6
[window setRootViewController:nav];
}
#if 0
#else //add this part
#endif
然后就OK了。
补充,关于新版本中屏幕旋转可以参考这篇文章:

本文提供了解决在不同iOS版本中应用屏幕旋转问题的代码示例,针对iOS 6及更高版本进行了优化。通过使用`window.addSubView`与`window.setRootViewController`方法,确保应用在各种设备上都能正常运行。
1820

被折叠的 条评论
为什么被折叠?



