观察对象的所有属性更改

时间:2013-01-05 18:44:55

标签: objective-c cocoa key-value-observing

  

可能重复:
  Observing a Change to ANY Class Property in Objective-C

我有一个对象currentUser,其中包含intconst char* s,我正在尝试实施注销系统。按下注销按钮时,我希望能够检查是否对对象进行了任何更改,如果是,我想在注销之前提示用户保存。

为了做到这一点,我认为我需要能够观察对对象所做的更改(如果有的话)。我考虑过KVO,但我不知道如何将整个变量视为关键路径。有没有人对我该做什么有任何想法?此外,如果你也可以发布一些有用的代码!

1 个答案:

答案 0 :(得分:0)

不确定这是否符合您的需求,但会向NSNotificationCenter发布通知吗?