在兩個不同的視圖控制器之間傳遞變量的最佳方式是什麼?將值傳遞給不同視圖的最佳方式是什麼?
0
A
回答
0
你可能不應該在視圖之間傳遞數據,而是在視圖控制器之間傳遞數據,儘管它們不應該修改模型對象,他們可能報告的唯一東西是觸摸或由於用戶交互而改變其狀態,如果它們是在同一視圖控制器中,兩者都將消息傳遞給視圖控制器,並使其與另一視圖一起執行approrpiate動作,但讓視圖彼此交談或瞭解彼此的設計並不是很好的設計,這使得它們的可重用性較差。
現在,將消息從視圖傳遞到視圖控制器,您應該看看協議,讓視圖定義協議並使視圖控制器實現它,任何對象都可以真正實現它並讓視圖報告給它。 ..這裏是鏈接閱讀有關協議
http://developer.apple.com/mac/library/documentation/cocoa/conceptual/ObjectiveC/Articles/ocProtocols.html 希望可以幫助
2
相關問題
- 1. 將值傳遞給模態的最佳方式是什麼?
- 2. 將事件傳遞給ViewModel的最佳方式是什麼?
- 3. 將值從html頁面傳遞給java類的最佳方式是什麼?
- 4. 將值傳遞給運行/後臺腳本塊的最佳方式是什麼?
- 5. 在iOS中將值ViewController傳遞給父級ViewController的最佳方式是什麼?
- 6. 什麼是將特定參數傳遞給方法的最佳方式
- 7. 將多個查詢參數傳遞給restful api的最佳方式是什麼?
- 8. 在Symfony中將變量傳遞給layout.php的最佳方式是什麼?
- 9. 將信息從java傳遞給C++的最佳方式是什麼?
- 10. 將參數傳遞給應用程序的最佳方式是什麼?
- 11. 將jbyteArray從(objective-c)JNI傳遞給Java的最佳方式是什麼?
- 12. 什麼是將環境變量傳遞給TestNG for Automation的最佳方式
- 13. 將回調函數傳遞給std :: map的最佳方式是什麼?
- 14. 什麼是故事板視圖之間傳遞對象的最佳方式?
- 15. 將查詢值傳遞給下拉列表的最佳方式
- 16. 當前流式傳輸視頻的最佳方式是什麼?
- 17. 將my_app.root_path傳遞給javascript的不同方法是什麼?
- 18. 什麼是INT []傳遞給視圖
- 19. 將值傳遞給視圖...爲什麼不提取$ GLOBALS?
- 20. 什麼是在java中傳遞數組的最佳方式
- 21. 傳遞多個孩子的最佳方式是什麼?
- 22. 通過segue傳遞子類的最佳方式是什麼?
- 23. 將SQL數據庫的行傳遞給Javascript的最佳方法是什麼?
- 24. 將對象傳遞給NodeJS中的子文件的最佳方法是什麼?
- 25. 什麼是改變圖像視圖來源的最佳方式?
- 26. 在回收視圖中擁有不同對象的最佳方式是什麼?
- 27. iphone中不同視圖之間共享對象的最佳方式是什麼?
- 28. 什麼是從不同視圖重建對象的最佳方式?
- 29. 將變量值從服務器傳遞給JavaScript的最佳做法是什麼?
- 30. 在C#中將參數傳遞給Func <>的最佳方法是什麼?
你的意思是視圖或視圖控制器? – 2010-04-24 02:38:07
我很抱歉,我的意思是視圖控制器:) – Cesar 2010-04-24 06:50:46