gpt4 book ai didi

ios - 从另一个类快速调用文本字段

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

调用类:

class LoginViewController: UIViewController { 
let chipField: UITextField = {
........

return textField1
}()

override func viewDidLoad() {
super.viewDidLoad()

view.addSubview(chipField)

}
}

要调用的表:

class MainTableViewController: UITableViewController {
....
}

MainTableViewControllerLoginViewController中调用chipfield

最佳答案

在这种情况下你真的应该使用委托(delegate),比如

阅读更多关于代表的信息 Here

protocol MainTableViewControllerDelegate {
func getChipFieldValue()
}


class MainTableViewController: UITableViewController {
var delegate: MainTableViewControllerDelegate?

// to get chipFieldValue self.delegate?.getChipFieldValue)
}

在 LoginViewController 中定义委托(delegate)中的函数

class LoginViewController: UIViewController,MainTableViewControllerDelegate { 

func getChipFieldValue() ->String {
return chipField.text
}

// later in the code when you present MainTableViewController view pass delegate to self to MainTableViewController object
// something like the MainTableViewControllerObject.delegate = self


}

关于ios - 从另一个类快速调用文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52964455/

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