问题描述
假设我的 Cache 文件夹中缓存了一个 UIImage
:
/.../Cache/Image Cache/<firstimage.id>
现在我希望这个文件夹一次只缓存 10 个图像,所以如果有新的图像进来,我想获取一个文件并替换整个文件,而不仅仅是其中的内容它。 IE。
/.../Cache/Image Cache/<firstimage.id>
变成
/.../Cache/Image Cache/<secondImage.id>
。
据我所知,replaceItem(at:withItemAt:backupItemName:options:
只替换文件的内容,但文件名保持不变。而且我不太确定 replaceItem(at:withItemAt:backupItemName:options:resultingItemURL:)
的作用,即使它可能是我正在寻找的(我不知道 AutoreleasingUnsafeMutablePointer<NSURL?>?
是什么,但它听起来很危险,所以我决定不理会它,特别是因为它里面有“不安全”这个词)。
是否有使用内置函数的直接方法,还是手动删除旧文件并添加新文件的最佳方法?请告诉我。
提前致谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)