2012-10-04 55 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