我已经在NSBundle中添加了plist文件,现在我更新了plist文件中的vaules,但是我找不到在NSBundle的plist文件中检查值是否更新的方法。有没有办法检查这个?
我想要的是本地数据库检查,意味着如果我们使用本地数据库,那么我们可以检查文档目录中数据库的更新,这样我们就可以验证输入是否已完成,就像我要检查plist文件一样。
我知道如何从plist文件中读取但我不想编写代码来检查条目,我希望你理解我想说的是什么?
答案 0 :(得分:0)
您可以使用 KeyValue Observer (只需查看Apple文档)
NSKeyValueObserving(KVO)非正式协议定义了一种机制,允许对象通知其他对象的指定属性的更改。
您可以观察任何对象属性,包括简单属性,一对一关系和多对多关系。
许多关系的观察者被告知所做出的改变的类型 - 以及改变中涉及的对象。