Day18
今天來詳細解說以下編碼的作用,以辦識與加深印象啦!
首先:
@IBOutlet weak var AC: UITextField!
@IBOutlet weak var pas: UITextField!
@IBOutlet weak var namename: UITextField!
@IBOutlet weak var bd: UITextField!
@IBOutlet weak var em: UITextField!
@IBOutlet weak var pm: UITextField!
@IBOutlet weak var idm: UITextField!
@IBOutlet weak var update: UIButton!
解說:
定義了每項資料的相對輸入欄或按鈕,例如第一項的「帳戶」欄定義了相對的{AC}編碼,而UI元件即是UITextField.
@IBAction func upup(_ sender: UIButton) {
let realm = try! Realm()
let order = Order()
order.account = AC.text!
order.password = pas.text!
order.name = namename.text!
order.birthday = bd.text!
order.email = em.text!
order.phonenumber = pm.text!
order.id = idm.text!
try! realm.write{realm.add(order)}
而Order.xxx 即是從Order.swift的編碼抓取相同的資料,以便每項資料上傳至資料庫時,能上傳至相對的資料庫位庫,以此避免輸入錯誤!
print("fileURL: \(realm.configuration.fileURL!)")
}
解說:75行,當資料被上傳至資料庫時,會即時編出資料庫的主機位址,方便使用者在資料庫查詢/抓取!