昨天遇到了一个比较棘手的问题,就是iOS下载文件之后,如果文件有更新,需要重新下载,此时下载下来的文件并不会替换之前的文件。
场景
项目中需要处理地址序列,由于省市县等地址code拉取的是第三方,所以不排除有更新的可能性,因此将地址的json放在服务器中,当有更新时,下载json存储到iOS本地的沙盒中。
bug
每次更新完之后,由于命名相同,导致沙盒文件并没有按预想的更新。
解决
每次下载之前删除之前的文件,重新下载,添加是否需要下载的判断条件。
昨天遇到了一个比较棘手的问题,就是iOS下载文件之后,如果文件有更新,需要重新下载,此时下载下来的文件并不会替换之前的文件。
项目中需要处理地址序列,由于省市县等地址code拉取的是第三方,所以不排除有更新的可能性,因此将地址的json放在服务器中,当有更新时,下载json存储到iOS本地的沙盒中。
每次更新完之后,由于命名相同,导致沙盒文件并没有按预想的更新。
每次下载之前删除之前的文件,重新下载,添加是否需要下载的判断条件。