0
我有一個iPhone應用程序,我正在建設有以下seutp。保持跟蹤導航控制器進一步向下堆棧
- AppDelegate中創建一個導航控制器,並設置它的根控制器到MainController
- MainController創建一個TabBarController ,並增加了5個TableViewControllers它
當用戶點擊我想表中的行將其視圖推到導航控制器上。但是,它的navigationController屬性沒有設置,我需要訪問MainController。我可以通過在TableViewController上創建一個屬性並將引用傳遞給導航控制器來解決這個問題,但是這種感覺很髒,特別是如果我不得不繼續使用越來越多的子控制器來傳遞它的話。一定有更好的方法。
我應該注意到我沒有在項目上使用IB。
謝謝!