Skip to content

v1.2版更新 (Bug Fix)

Compare
Choose a tag to compare
@Rayer Rayer released this 14 Dec 08:45
· 35 commits to master since this release

修正Bug : 只有當Safari重開的時候才會reload匯率資料。

簡單的解釋是,讀取匯率資料的過程是

  1. 先看記憶體有沒有這筆資料
  2. 然後看UserDefault內匯率資料有沒有過期或者是否存在
  3. 如果都沒有,那從API拿取資料

而1這個步驟少了「確認資料日期」這一步,所以當Safari一直開著的時候,1永遠有一筆匯率資料,也不管過了多久都不會更新了,而重開Safari會讓1的資料歸零,所以重開Safari變成唯一的解法。而修正方法也不難,就是讀取1的時候,看這筆資料是什麼時候寫入的就是了。