v1.2版更新 (Bug Fix)
修正Bug : 只有當Safari重開的時候才會reload匯率資料。
簡單的解釋是,讀取匯率資料的過程是
- 先看記憶體有沒有這筆資料
- 然後看UserDefault內匯率資料有沒有過期或者是否存在
- 如果都沒有,那從API拿取資料
而1這個步驟少了「確認資料日期」這一步,所以當Safari一直開著的時候,1永遠有一筆匯率資料,也不管過了多久都不會更新了,而重開Safari會讓1的資料歸零,所以重開Safari變成唯一的解法。而修正方法也不難,就是讀取1的時候,看這筆資料是什麼時候寫入的就是了。