iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 18
0
自我挑戰組

IOS從零成長30天日記系列 第 18

IOS-XcodeAPP時程一-功能(3)詳解

  • 分享至 

  • xImage
  •  

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!

https://ithelp.ithome.com.tw/upload/images/20201001/20130175gXMmdy4Prc.png
解說:
定義了每項資料的相對輸入欄或按鈕,例如第一項的「帳戶」欄定義了相對的{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)}

https://ithelp.ithome.com.tw/upload/images/20201001/201301755JAVuU4uM1.png
而Order.xxx 即是從Order.swift的編碼抓取相同的資料,以便每項資料上傳至資料庫時,能上傳至相對的資料庫位庫,以此避免輸入錯誤!

  print("fileURL: \(realm.configuration.fileURL!)")
    }

解說:75行,當資料被上傳至資料庫時,會即時編出資料庫的主機位址,方便使用者在資料庫查詢/抓取!


上一篇
IOS-Xcode的編寫
下一篇
IOS-XcodeAPP時程一-半成品
系列文
IOS從零成長30天日記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言