我開始與iPhone編程和目標c,我有一些書籍和一些教程開始,但我有一個疑問,我找不到答案。iphone控制器互動
我愛MVC,所以我認爲,與視圖和模型交互控制器。 但是,我有一個主控制器與其他控制器交互?
例如,我有personaController,personView和人類作爲模型的一部分。 我有其他模式類像familly,與famillyView和我需要famillyController類?我應該把所有的一個主控制器班嗎?
如果我應該有多個控制器(每個模型類一個),他們如何相互作用?例如,我顯示famillyview,並希望顯示來自一個人的數據,所以需要personController的權利?我應該到一個主控制器,並從那個人personController?
一張圖片來展示我的觀點。 enter link description here
我希望它得到清楚我的疑問。如果有人知道一些好的書或教程,我很欣賞它。 Thx提前!
我如何在控制器之間進行交互?在Android工作這將是活動,我有意圖,就像像startActivityForResult方法 –
UIViewController * vc = [[SomeUIViewController alloc] initWithSomething ...];那麼你可以在另一個人的代碼中呈現視圖控制器,如下所示:[self presentModalViewController:vc animated:YES]; //這很簡單 –