gpt4 book ai didi

swift - 如何检查 x 是否在列表中类的变量中?

转载 作者:行者123 更新时间:2023-11-28 10:31:08 25 4
gpt4 key购买 nike

我有一个名为 mainframe 的列表,其中包含类。我想在添加新用户名之前进行检查;如果新用户名在 mainframe.usernames 中,则执行添加新用户名。

差不多是这样的:


import UIKit

class addNewPassword: UIViewController {

var homeVC = Home()

@IBOutlet weak var createHolderItem: UITextField!
@IBOutlet weak var createHolderUsername: UITextField!
@IBOutlet weak var createHolderPassword: UITextField!



override func viewDidLoad() {
super.viewDidLoad()


}
@IBAction func savePasswordButton(_ sender: Any) {

let holder = Holder()
holder.item = createHolderItem.text!
holder.username = createHolderUsername.text!
holder.password = createHolderPassword.text!
}

if mainframe.contains(where: { $0.username == holder.username }) {
print("test")
}
else {
homeVC.mainframe.append(holder)
homeVC.tableView.reloadData()

navigationController?.popViewController(animated: true)
}

}

我非常想在 if 语句中运行一个循环。还是我处理方法不对?

我是编程新手,学习过在线教程并尝试为我的阿姨编写我的第一个 iOS 应用程序。

最佳答案

if mainframe.usernames.contains(holder.username) {
...

关于swift - 如何检查 x 是否在列表中类的变量中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55894346/

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