我閱讀了一些關於使用segues將數據從ViewController傳遞到另一個的教程。在Segmentation之間傳遞ViewController數據的最佳方式
通常的做法不太好,恕我直言:源碼ViewController可以獲取對目標ViewController的引用,以便它可以在目標ViewController中設置一些屬性。但是源代碼ViewController知道目標ViewController的某個部分必然會減少對象之間的解耦。
我想知道是否有可能這樣的一個較普遍的辦法:
- 源視圖控制器執行賽格瑞和包一個NSDictionary 包含它想要發送的數據(如NSNotifications辦) ,不知道目標ViewController的具體屬性
- 目標ViewController可以訪問NSDictionary並且它可以用 填充它擁有的數據結構。
任何人都知道這是否可能?