我有一個「GrandParentViewController」,它具有我的應用程序的所有方法。我有一個子視圖「ParentViewController」,其中包含幾個子視圖「ChildVC」,我希望將方法委託給「GrandParentViewController」。我目前有一個委託鏈從childVC >> parentVC >> GrandparentVC,但它感覺不對。 IOS的做法是什麼?IOS目標C祖父母代表
0
A
回答
0
我不會說有一套iOS的方式。我做了類似於你所描述的事情,因爲這是我的風投們應該關聯的自然方式。使用任何範例都可以幫助您將代碼保留爲未來更改,模塊化以實現可重用性,當然還有功能性。
我會說,如果風險投資之間的任何溝通不符合你的範例,不要強迫它。改用NSNotifications。
1
看來你的代碼中違反了single responsibility principle。也許把GrandParentViewController分成幾個類是個好主意?
還要確保你知道什麼是協議在Objective-C中以及它應該如何使用。
我不推薦使用NSNotifications,因爲它很好,並且是爲其他案例設計的,然後直接授權。
相關問題
- 1. jQuery |目標祖父母兄弟姐妹
- 2. linq:祖父母 - 父母 - 子女查詢
- 3. 父母和祖父母div類檢查
- 4. 作用域父母/祖父母
- 5. 綁定到父母和祖父母?
- 6. C++繼承 - 將父母更改爲祖父母
- 7. 在gnu中獲取父目錄,祖父母目錄等?
- 8. SQL:獲取父母和祖父母(CTE或派生表)?
- 9. 驗證祖父母:兩個父母有同一個父母嗎?
- 10. 調用祖父母方法沒有調用父母和沒有修改父母/祖父母
- 11. 選擇DB的祖父母表和Django
- 12. 如何更新祖父母表視圖
- 13. 呼叫祖父母法this.inherited
- 14. 使用祖父母塊
- 15. datastore.Get使用祖父母鍵
- 16. CSS與祖父母定位
- 17. jQuery:選擇祖父母
- 18. 將活動結果傳遞給祖父母活動(非父母)
- 19. 自動填寫父母和祖父母的ID在孫子form_for
- 20. sql - 顯示祖父母,父母和孩子
- 21. Knockout foreach $ parent指示祖父母而不是父母
- 22. Rails 3通過其他父母找到孩子的祖父母
- 23. 絕對父母對祖父母的位置元素
- 24. 的Java:訪問祖父母的狀態
- 25. jQuery的懸停在DIV,對祖父母
- 26. Rails路由到祖父母嵌套類
- 27. ActiveRecord Query for Child,按祖父母排序
- 28. 接取祖父母虛方法
- 29. 祖先從父母身份重建
- 30. 在div的祖父母后插入行
考慮NSNotifications – onnoweb
「...有我的應用程序的所有方法」是什麼意思?聽起來有點可怕。 –
祖父母,哈哈 –