iT邦幫忙

2023 iThome 鐵人賽

DAY 18
0

前文

昨天教了怎麼做一個Alert 今天就是在closure裡寫排序啦/images/emoticon/emoticon69.gif
我們要根據留言時間去做排序
做的排序有 從新到舊從舊到新

概念

很簡單就是透過CurrentTime來判斷資料要怎麼排

排序

首先我們要打開我們資料庫
MessageBoard代表整個資料庫的資料
然後使用sorted() 透過 CurrentTime 去決定我要怎麼排
然後ascending 要給的參數是Bool
true : 升序 由舊到新
false: 降序 由新到舊

然後排序完後會回傳跟MessageBoard一樣型態的array
然後把排序的結果append到顯示tableView的array裡

記得兩種排序的closure裡面都要寫code哦
這邊我只補充一種 另一種大家就自己寫啦~~

結尾

終於 製作留言板就到這邊結束啦~~
一開始初學可能會覺得有點眼花撩亂/images/emoticon/emoticon06.gif
但是這個還只是小小小project而已
如果看一次還不太懂就看兩次 再不懂就看三次

再不懂的話呢

下面幫我留言哦我會去給你解答的/images/emoticon/emoticon25.gif
那今天就到這邊囉~~


上一篇
Day17Alert提示窗
下一篇
Day19 UIPickerView介紹
系列文
Xiang教你入門Swift從零到有30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言