gpt4 book ai didi

ios - 如何在多个 View Controller 之间发送数据 swift 3

转载 作者:搜寻专家 更新时间:2023-11-01 07:12:03 24 4
gpt4 key购买 nike

我有 6 个 View Controller ,您可以在屏幕 2 上输入您的姓名,我希望它继续执行,这样我就可以将他们输入的用户名作为电子邮件正文的一部分。假设您输入的姓名为“Kevin”,然后在屏幕 5 上单击“发送”,将出现电子邮件显示,主题为“姓名:'Kevin'”,依此类推。没有关于如何做到这一点的教程,仅适用于并排的 View Controller ,而这个必须将数据从 2 传递到 5。

最佳答案

你可以使用 UserDefault

在屏幕 2 中

设定值

 UserDefaults.standard.setValue("your user name", forKey: "UserName")
UserDefaults.standard.synchronize()

在屏幕 5

 let strUserName =  UserDefaults.standard.value(forKey:"UserName") // this your input

您需要在不需要时从 UserDefault 中删除值

UserDefaults.standard.setValue(nil, forKey: "UserName")

 UserDefaults.removeObject(forKey: "UserName")

UserDefaults.standard.synchronize()

关于ios - 如何在多个 View Controller 之间发送数据 swift 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44324697/

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