很明顯,我是iOS新手,我遇到了許多我在網上找到的教程中的一個問題。雖然我理解進入這些程序的大部分代碼,但我無法弄清楚如何翻譯這一個事實,這可能很簡單。參考指南:替換根視圖控制器/應用程序委託?
許多教程都使用基於導航的模板或基於視圖的模板,但我想嘗試構建標籤欄應用程序。教程要麼使用應用程序委託或rootViewController(作爲導航控制器),但由於我的標籤欄是我的rootViewController,我總是遇到問題。我也無法在我的大部分代碼中使用applicationDidFinishLaunching方法,因爲它在技術上僅適用於啓動時的第一個選項卡。
這是我的問題:
是否有「翻譯」這些文件到新的類(例如一種方式,爲每個單獨的選項卡或創建實例的應用程序代理代碼創建NSObject的實例UINavigationViewController)?
如果我可以創建NSObject的實例,如何確保代碼鏈接到我在viewController中創建的對象?
如果我可以創建一個使用UINavigationController的文件,我該如何誘騙程序暫時允許Nav Controller作爲rootViewController。
非常感謝提前!
可惜我出票。這是一個很好的答案。將upvote明天。 –