昨天遇到了一個比較棘手的問題,就是iOS下載文件之后针史,如果文件有更新晶伦,需要重新下載,此時下載下來的文件并不會替換之前的文件啄枕。
場景
項目中需要處理地址序列婚陪,由于省市縣等地址code拉取的是第三方,所以不排除有更新的可能性频祝,因此將地址的json放在服務(wù)器中泌参,當(dāng)有更新時脆淹,下載json存儲到iOS本地的沙盒中。
bug
每次更新完之后沽一,由于命名相同盖溺,導(dǎo)致沙盒文件并沒有按預(yù)想的更新。
解決
每次下載之前刪除之前的文件铣缠,重新下載烘嘱,添加是否需要下載的判斷條件。