可能的重复:
观察 Objective-C 中任何类属性的变化
我有一个currentUser
包含int
s 和const char*
s 的对象,我正在尝试实现一个注销系统。当按下注销按钮时,我希望能够检查我是否对对象进行了任何更改,如果是,我想在注销之前提示用户保存。
为了做到这一点,我认为我需要能够观察对对象所做的更改(如果有的话)。我考虑过 KVO,但我不知道如何将整个变量视为关键路径。有人对我应该做什么有任何想法吗?另外,如果您也可以发布一些代码,那将有所帮助!
可能的重复:
观察 Objective-C 中任何类属性的变化
我有一个currentUser
包含int
s 和const char*
s 的对象,我正在尝试实现一个注销系统。当按下注销按钮时,我希望能够检查我是否对对象进行了任何更改,如果是,我想在注销之前提示用户保存。
为了做到这一点,我认为我需要能够观察对对象所做的更改(如果有的话)。我考虑过 KVO,但我不知道如何将整个变量视为关键路径。有人对我应该做什么有任何想法吗?另外,如果您也可以发布一些代码,那将有所帮助!