正式開始所謂的留言板,一開始先敘述下要求的執行動作
輸入留言人和留言內容,透過資料庫可以儲存,並且有一個按鈕可以選擇留言的排序由新到舊,或舊到新
留言板還可以更新(透過右滑)、刪除(透過左滑),右滑時,把該row的資料顯示在欄位中,重新編輯完後,按下確認資料的排序要在原位,不得重新更動位子,左滑刪除時,把該項row的資料刪除
現在先介紹一些會用到的基本語法
1.struck的用法
我們在儲存一筆資料時需要存放多個數值,並且各個值得資料型別不一定都相同,所生成的陣列,這時就要使用struck,所以我們建立一個swift檔輸入以下
struct IteamTable{
var name: String
var content: String
var timeStamp: Int
var uuid: ObjectId
}
在strck裡建立的名字、內容、時間搓、還有id,代表每新增一筆資料,資料裡就含有這四個內容,以上四個就是留言板所需的資料,名字和內容是使用者輸入,至於id是realm儲存時自動生成,還有時間搓是取系統輸入的當下時間
2.時間搓抓取
let timeInterval: TimeInterval = Date().timeIntervalSince1970
timeTemp = Int(timeInterval)