前言:
利用 iOS 內建的 時鐘App 來練習諸多功能
成果圖:
(因為是之前寫的,部分功能可能有些差異)
正文:
其中會用到Segue、Unwind Segue、Realm 這些先前嘗試過的功能和方法
還有 xib & Cell 、 TableView.reloadData() 、本地推播...等等
而 TableView.reloadData()
之前有發現一個問題是 視圖的改變 造成 UITabelView 沒有 reload
會看到雖然編輯了,而新的編輯畫面是以跳出的方式顯示,儲存後並不會改變主畫面的顯示時間
但其實資料庫內有改變,而問題在於dismiss後,其編輯畫面並不是全螢幕(如果是全螢幕便不會發生這個問題)
所以我在 override func prepare 這個方法內打上了
而編輯的畫面加上這兩串
這樣一來,在儲存的時候便可 reloadData 主畫面的 UITabelView 了