gpt4 book ai didi

ios - 如何使用委托(delegate)在 VC 中移动数据?

转载 作者:行者123 更新时间:2023-11-28 12:27:34 26 4
gpt4 key购买 nike

如何将存储在 data 中的数据移动到下一个 VC 中,并在点击 sendDate 时将其附加到我的列表中?这是我的发送类代码:

protocol DataSentDelegate{
func userDidEnterData(data: String)
}
class SecondViewController: UIViewController{

var delegate: DataSentDelegate!

@IBAction func addItem(_ sender: Any)
{
let data = textField.text
delegate?.userDidEnterData(data: data)
}

接收类代码如下:

class SecondPageViewController: UIViewController, DataSentDelegate{

func userDidEnterData(data: String) {

}

@IBAction func sendDate(_ sender: UIDatePicker) {

}

我如何实现 list.append(data!) 其中 data 保存 textField.text 的值

最佳答案

您不必将 SecondPageViewController 中的委托(delegate)设置为 self(通常在 ViewDidLoad 中?

您声明了它但似乎没有分配它。

关于ios - 如何使用委托(delegate)在 VC 中移动数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42929830/

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