0

我想使用 inappsettingskit 中的 kIASKAppSettingChanged 通知来验证首选项更改时。

我知道通知包含已更改首选项的新值,但它是否在任何地方包含旧值?

或者有没有一种聪明的方法可以让我掌握这个(除了将我所有的偏好缓存在内存中)?

如果验证检查失败,我需要能够回滚首选项值。

4

1 回答 1

0

Currently, InAppSettingsKit does not provide the old value. It shouldn't be that hard to extend it though. Just search for kIASKAppSettingChanged and modify all calls to include both the old and the new value in the -postNotificationName:object:userInfo: calls.

于 2012-03-12T19:36:36.323 回答