gpt4 book ai didi

swift - 将地址从一个 Vc 传递到另一个 Vc

转载 作者:行者123 更新时间:2023-11-30 12:19:45 31 4
gpt4 key购买 nike

我试图将从 map 中获得的地址传递到我的其他 View Controller 中并保持相同的设置(即开关仍然打开)what I'm trying to do mapVC 名为 MapViewController,tableVC 名为 AddTaskTableViewController

最佳答案

对于第一个问题,您需要在 prepareForSegue 方法中传递数据,就像在 MapViewController 中一样

override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if let destinationViewController = segue.destination as? AddTaskTableViewController{
destinationViewController.address = self.address// Get address from map and stored here
}
}

对于有关设置的第二个问题,您需要将设置保存到 UseDefaults 中,并且每当加载 View Controller 时,从 UserDefault 设置值。下面是示例代码

UserDefaults.standard.set("address", forKey: "address")

UserDefaults.standard.string(forKey: "address")

关于swift - 将地址从一个 Vc 传递到另一个 Vc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44945445/

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