Cocoa:检测对任何表单元素的更改

时间:2013-12-05 19:00:59

标签: objective-c cocoa interface-builder

我在界面构建器中构建了一个表单。

现在我希望在特定视图的子元素被更改(无论是文本,选择元素还是复选框等)时收到通知。

基本上我想知道表单是否“脏”(已更改)。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

一个简单的答案是将可能将数据模型的值更改的UI元素连接到父视图控制器中的IBAction。在该IBAction中,您可以决定是否要保存数据,显示对话框等。