iOS作業四-使用 SwiftUI 創作 CRUD 紀錄App-世界名勝景點

廖書賢
海大 SwiftUI iOS / Flutter App 程式設計
3 min readMay 11, 2020

說到世界上各式各樣的有名景點,你第一個想到什麼?

一起來評價你心目中的有名景點吧!

(一)錄製GIF

世界景點App畫面

(二)Github連結

(三)部分App截圖

選擇自己喜愛的景點評分,並標示有沒有去過
主畫面列出所有選擇的景點,可按+新增或直接點擊修改
顯示景點評分(0~5分)的兩種統計圖表

(四)作業說明

有遇到一些問題,像是每次新增與修改的時候,圖表顯示和立即資料沒有同步(EX:在主畫面新增一筆景點資料,但圖表和沒新增時一模一樣)。

後來的解決方法是,在主畫面必須將景點資料(sightData)傳送給景點列表(sightList)做客製化的動作,這樣才能保證每次取到的資料都會在各畫面是同步的狀態。

目前還沒有做防呆的動作,所以選到一樣的景點依然會被當作兩筆不同資料來呈現,雖然有點不太合理,但這功能還沒想到怎麼實作出來(汗),所以就先當作大家的評分看板來用吧!

--

--