我在一个需要缓存数据的页面对数据进行了缓存:
[Kache setValue: inDefaultPoolForKey: expiredAfter:];用的这个方法。
然后在appdelegate里面添加了如下代码:
- (void)applicationWillResignActive:(UIApplication *)application
{
[Kache save];
}
- (void)applicationDidEnterBackground:(UIApplication *)application
{
[Kache save];
}
但是,如果不重启app,到这个页面是可以获取到缓存数据的。只要重启app就拿不到混存数据了。
请问作者该怎么做到可以app重启之后依然可以拿到混存数据呢?
我在一个需要缓存数据的页面对数据进行了缓存:
[Kache setValue: inDefaultPoolForKey: expiredAfter:];用的这个方法。
然后在appdelegate里面添加了如下代码:
{
[Kache save];
}
{
[Kache save];
}
但是,如果不重启app,到这个页面是可以获取到缓存数据的。只要重启app就拿不到混存数据了。
请问作者该怎么做到可以app重启之后依然可以拿到混存数据呢?