我使用視圖控制器構建應用程序,該視圖控制器表示用於創建和編輯對象的窗體。它具有以下特性:iOS:將視圖輸入映射到NSManagedObject的模式
- 在控制器的初始化,一個
Task
對象(NSManagedObject
子類)在MOC NSNotificationCenter
觀察員被初始化被設置爲視圖中的每個的輸入。- 當輸入值改變時,
Task
對象的相應屬性通過觀察者分配的方法更新。 (例如,- (void)taskNameChanged;
) - 當用戶點擊
Save
時,Task
對象被提交給數據存儲。如果用戶點擊cancel
,則從MOC中丟棄Task
對象。
我有一種感覺,有一種更好的方式來做到這一點。這種交易最常見的模式是什麼?
您是如何配置觀測值的?通常你會在輸入控件上使用target-action ......除此之外,它聽起來很好。 – Wain