0%

Core Data fetch cache 报错

如果使用了 Core Data fetch cache,那么要注意一点,fetch result 有变更的是偶这个 cache 也需要更新。
比如 Table A 的一个字段有个更新,恰巧 fetch 时候要已这个字段来排序,就要更新了;
( 旧的嘛得?如果不是需要排序的字段呢,还需要更新 cache 么?)

怎么更新?!
我自己还天真的想了这个逻辑,然后需要在更新的时候重新 fetch result,然后 deleteCacheWithName:,
谁知道,原来是类方法,我还是 naive…