由于项目需求,图片的路径根据参数组合起来的url过长,使用sd默认方式会由于url过长无法保存到沙盒。由于sd是用pod导进去的,所以不能直接改动源码(开发中最好也不要轻易改动这种大框架)。于是看源码发现,原来sd早就有这个设置图片路径的api.
这个就是关键的地方,我们发现通过实现cacheKeyFilter这个block,sd就会根据block的返回值来作为key值查找内存和沙盒中的图片。
由于项目需求,图片的路径根据参数组合起来的url过长,使用sd默认方式会由于url过长无法保存到沙盒。由于sd是用pod导进去的,所以不能直接改动源码(开发中最好也不要轻易改动这种大框架)。于是看源码发现,原来sd早就有这个设置图片路径的api.
这个就是关键的地方,我们发现通过实现cacheKeyFilter这个block,sd就会根据block的返回值来作为key值查找内存和沙盒中的图片。