Open johnchen opened 3 years ago
内存满了吧
内存满了吧
怎么解决啊,用这个YYCache内存满了怎么改啊
存储目录别放到cache
我们发现一个场景,手机存储满了之后,初始化YYCache失败会自动清理所有数据,代码:https://github.com/ibireme/YYCache/blob/0aac6e84f10b2996ef2ce906db0be1ea6ec24e83/YYCache/YYKVStorage.m#L718
我现在存储在Documents目录,手机存储空间还有很多,有时候数据也会被清空!有没有大佬是到什么原因的??
同样的问题,iPhone12 iOS14.6 都会出现删除缓存的情况
我们发现一个场景,手机存储满了之后,初始化YYCache失败会自动清理所有数据,代码:
对于我来说,在多个线程同时初始化yycache会导致数据库被锁定 进而执行清空操作
@yongshideweiyi 你好,请问你找到问题了吗,我也出现这种情况了
@yongshideweiyi 你好,请问你找到问题了吗,我也出现这种情况了
时间有点久了,当时翻了源码我记得好像是初始化时有可能失败,如果失败了就会把数据清除,具体的记不清了!后来我们就把这部分数据迁移到数据库存储了
YYCache *cache = [[YYCache alloc]initWithName: CacheKeyUserManager]; [cache setObject:_strServerIP forKey: KeyStrServerIP]; 你好,我想咨询一下,这种方式创建保存数据 部分手机型号的反馈会自动清除。