在我尝试构建自己的之前,我想知道是否有任何用于监视状态更改的苹果 Xcode API。我开发的应用程序改变了几个视图控制器。每个控制器可以有几个较小的自定义视图以及常用的复选框、文本字段等。
主应用程序需要知道视图控制器或其上的任何内容是否从其先前状态被编辑,当它被拉起之前,它再次被保存。我们只需要知道状态是否发生了变化。需要注意的是:如果用户选中了一个复选框,这被认为是状态的改变,但如果用户也取消选中了复选框,那么状态不会改变。
我正在查看 NSUndoManager 但我不确定它是否会起作用。任何建议表示赞赏