iT邦幫忙

2021 iThome 鐵人賽

DAY 26
0
Mobile Development

IOS菜逼八連續30天挑戰系列 第 26

Day 26 UserDefault

UserDefault是一種臨時儲存的功能,類似於我們打開遊戲第一次會出現的新手教學那樣,基本上他只會出現一次,所以如果要拿這個東西來做資料的儲存與修改,是不行的~

我們首先建立一個專案,把textField跟lable還有一個按鈕拉進去我們的MainVC裏面

IBOutlet設定好

@IBOutlet var updateDataButton: UIButton!
@IBOutlet var Label: UILabel!
@IBOutlet var text: UITextField!

接著實體化userDefault

let userDefault = UserDefaults.standard

按下按鈕後存入資料以及把資料取出

 @IBAction func saveData(_ sender: Any) {
        userDefault.setValue(text.text, forKey: "Message")
        Label.text = userDefault.value(forKey: "Message") as? String
    }

結果:


上一篇
Day 25 XIB跳轉頁面以及UIAlertController的練習(3/3)
下一篇
Day 27 Realm的練習-使用者註冊系統(1/3)
系列文
IOS菜逼八連續30天挑戰30

尚未有邦友留言

立即登入留言