2012-10-04 53 views
0

我有一个适用于iOS 5的应用程序,我刚刚安装了iOS 6模拟器,导航不再工作。此外,我的viewWillAppear和viewDidAppear方法不再被解雇。我正在使用[self.navigationController pushViewController:vc animated:YES];我正在使用[self.navigationController pushViewController:vc animated:YES];我正在使用[self.navigationController pushViewController:vc animated:YES];导航。我是否必须使用StoryBoards才能在iOS 6中导航?iOS 6导航 - 我必须使用故事板吗?

谢谢

回答

2

不,故事板是可选的,自iOS 5.0以来一直存在。如果您的导航功能被破坏,则会由于您的代码出错。

+0

是的,你说得对。看起来像iOS 5.0允许iOS 6不支持的东西... –

+0

更多新框架的版本通常会以更严格的方式强制执行早期版本中定义的规则。通常你所期望的行为实际上并没有得到支持,只能巧合使用。重新审视你的实现,重新阅读一些文档,这是有道理的。或者 - 用特定问题更新您的问题;) – Jessedc