2013-03-27 53 views
-2

衆所周知,MVC是iOS中唯一的模式。目前,我正在開發一個包含多個MVC的項目,我對組織這些MVC感到困惑。如何在ios中構建多個MVC?

基本上,我有一個調查MVC和一個問題MVC。顯示的爲調查的序列是:

  1. 供用戶在標題和調查的描述關鍵的接口
  2. 用戶點擊下一個顯示的問題接口
  3. 用戶點擊下一個按鈕以顯示另一個問題界面等。

我正在考慮爲調查和問題提供一個模型。但是如何將調查模型與問題聯繫起來,因爲我需要調查模型中的一系列問題,這意味着調查模型取決於問題模型?

請幫助我,非常感謝!

+0

您需要實現至少一個處理模型和視圖之間信息的控制器。 – JFS 2013-03-27 11:31:47

+0

你的'class survey'可以有一個'NSArray * questionsArray'實例變量。這個問題數組將會是你的「課堂問題」的數組。這有幫助嗎? – 2013-03-27 11:46:50

+0

你可能想使用單例模式。將「class survey」的對象設爲單身,因爲您有1次調查,其中有多個qns – 2013-03-27 11:49:03

回答

1

你的descreption似乎有點鬆散。你所描述的是一個單一的MVC系統,你有多個視圖:

  • 顯示調查。
  • 顯示問題。

和多個模塊來表示:

  • 調查對象。
  • 問題對象。

您可以輕鬆地使用UINavigationController有兩個或兩個以上UIViewController s到建立這樣的應用程序。 我建議你看看蘋果的Your second iOS App教程,它與你所描述的相似。

希望可以幫助

相關問題