2010-08-03 20 views
-1

我在開發核心數據驅動的測驗時遇到了一些小問題,並對解決我的問題的最佳實踐感到困惑。在iPhone SDK中查看路由的最佳實踐

我有大約五個不同的問題模板,如果有問題,我們將會加載。所以我檢查至極模板有問題1並將新問題模板視圖推入我的導航控制器。因爲它的總是相同的代碼,我想寫一個函數(我來自php),這將獲得下一個問題id作爲參數,並決定哪個模板將被加載,並推入導航控制器的下一個視圖。

解決此問題的最佳做法是什麼?我可以編寫一個訪問導航控制器的函數,以及我的Core Data類。如果是的話,我必須創建這個功能?

問候, 先生-d

回答

0

好吧,我想我發現了一個方法,但在這裏得到另一個錯誤。我創建了一個名爲QuestionRouter的類並定義了一個類方法。我將這個類導入到它需要的每個viewController中。類方法從Core Data獲取正確的模板沒有問題。但現在我不想加載正確的視圖。爲此,我需要訪問我的AppDelegate中定義的navigationController。

那麼我如何訪問另一個類的AppDelegate中的navigationController?

希望得到答案。 Mister-D