【问题标题】:How to check update values in the plist file如何检查 plist 文件中的更新值
【发布时间】:2012-05-01 04:57:55
【问题描述】:

我已经在 NSBundle 中添加了 plist 文件,现在我更新了 plist 文件中的值,但是我找不到检查 NSBundle 中 plist 文件中的值是否已更新的方法。有没有办法检查这个?

我想要的是本地数据库检查,这意味着如果我们使用本地数据库,那么我们可以检查文档目录中数据库的更新,以便我们可以验证条目是否完成,就像我想检查 plist 文件一样。 .

我知道如何从 plist 文件中读取,但我不想编写代码来检查条目,希望你明白我想说什么?

【问题讨论】:

  • 好吧,您可以使用 KeyValue Observer(只需查看苹果文档) NSKeyValueObserving (KVO) 非正式协议定义了一种机制,该机制允许通知对象其他对象的指定属性的更改。您可以观察任何对象属性,包括简单属性、一对一关系和一对多关系。一对多关系的观察者被告知所做更改的类型以及更改涉及哪些对象。
  • @Praveen-K 不知道我是怎么错过的,可能是因为我自己没用过。
  • 那么你能用 KVO 做到这一点吗?

标签: iphone xcode plist


【解决方案1】:

你可以使用 KeyValue Observer看看苹果文档

NSKeyValueObserving (KVO) 非正式协议定义了一种机制,允许在其他对象的指定属性发生更改时通知对象。

您可以观察任何对象属性,包括简单属性、一对一关系和一对多关系。

一对多关系的观察者会被告知所做更改的类型,以及更改涉及哪些对象。

【讨论】:

  • 如果可能的话,你能给我一些小例子吗?
猜你喜欢
  • 2018-04-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多