iT邦幫忙

2023 iThome 鐵人賽

DAY 15
0

前文

昨天教大家要如何將資料印到tableview上
是不是覺得自己有點東西了 今後也要繼續保持熱血/images/emoticon/emoticon69.gif
今天要教大家如何刪除資料 那就繼續看下去吧

概念

跟昨天一樣我們需要先在realm上面做資料的刪除
讓他可以反映到我們顯示TableView的Array

刪除

到這邊你可能會很疑問之前的圖片明明就沒有刪除呀
那我要怎麼刪掉資料呢

這邊我們可以使用tableView內建的function
讓我們可以讓每個cell可以左滑刪除

這是我們要使用的function
在return 前面打
deleteAction.backgroundColor = UIColor.red
可以改變顏色(這邊我們設紅色

要在closure裡寫左滑之後要做什麼事情

deleteArr_cell 是一個class型態的全域變數
要使用之前一定要記得先宣告哦

這邊補充在where裡面的 $0 意思是搜尋資料庫裡每筆資料
然後從第0筆搜尋到最後一筆

結尾

今天教大家怎麼刪除資料 大家可能發現我更仔細地講解了
因為這個概念很簡單 希望初學可以懂這個流程在做什麼/images/emoticon/emoticon13.gif

那今天就到這邊啦 明天就教一下怎麼做製作右滑編輯
大家可以先想看看該怎麼做噢 明天見~~/images/emoticon/emoticon12.gif


上一篇
Day14 Realm新增資料
下一篇
Day16 Realm編輯留言
系列文
Xiang教你入門Swift從零到有30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言