我想在inappsettingskit中使用kIASKAppSettingChanged通知来验证更改后的首选项。
我知道通知包含已更改的首选项的新值,但它是否包含旧值?
还是有一种聪明的方法可以解决这个问题(除了在内存中缓存我的所有偏好)?
如果验证检查失败,我需要能够回滚首选项值。
答案 0 :(得分:0)
目前,InAppSettingsKit不提供旧值。尽管如此,扩展它应该不难。只需搜索kIASKAppSettingChanged
并修改所有通话,即可在-postNotificationName:object:userInfo:
来电中同时包含旧值和新值。