gpt4 book ai didi

Swift:插入带文本输入的警告框(和存储文本输入)

转载 作者:IT王子 更新时间:2023-10-29 05:14:54 24 4
gpt4 key购买 nike

在我的一个 viewController 中,我想让一个 alert box 出现,提示 user 键入此信息。然后,我希望用户使用 NSUserDefaults 存储此输入。我怎样才能做到这一点?

提前致谢!

最佳答案

检查一下:

let alertController = UIAlertController(title: "Email?", message: "Please input your email:", preferredStyle: .alert)

let confirmAction = UIAlertAction(title: "Confirm", style: .default) { (_) in
guard let textFields = alertController.textFields,
textFields.count > 0 else {
// Could not find textfield
return
}

let field = textFields[0]
// store your data
UserDefaults.standard.set(field.text, forKey: "userEmail")
UserDefaults.standard.synchronize()
}

let cancelAction = UIAlertAction(title: "Cancel", style: .cancel) { (_) in }

alertController.addTextField { (textField) in
textField.placeholder = "Email"
}

alertController.addAction(confirmAction)
alertController.addAction(cancelAction)

self.present(alertController, animated: true, completion: nil)

关于Swift:插入带文本输入的警告框(和存储文本输入),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29808380/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com