gpt4 book ai didi

swift - 如何将字典从 viewController 传递到 DetailViewController?

转载 作者:行者123 更新时间:2023-11-30 10:44:33 26 4
gpt4 key购买 nike

我的模型中有一个名为

的字典

var detailStock: Dictionary<String, StockInfoDetailed>?

StockInfoDetailed 是我创建的一个类,用于定义 API 的属性,例如开盘价、收盘价、最高价、最低价。

目前在我准备segue时,我已经传递了基本股票信息,但还需要详细股票信息。

    override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if let dvc = segue.destination as? StockDetailViewController{
dvc.myStock = myModel.currentStocks![(self.tableView.indexPathForSelectedRow?.row)!]
}
}

如何将我的detailStock信息传递到我的详细 View Controller ?目前我的 key 是不同时间间隔的时间段,使用 https://www.alphavantage.co/query?function=TIME_SERIES_INTRADAY&symbol=MSFT&interval=5min&apikey=demo

任何意见都将不胜感激。

最佳答案

声明一个具有相同数据类型字典的对象? StockDetailViewController 内部

StockDetailViewController.swift

var myDetailStock: Dictionary<String, StockInfoDetailed>?

在prepareForSegue()中设置该对象的值

override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if let dvc = segue.destination as? StockDetailViewController{
dvc.myStock = myModel.currentStocks![(self.tableView.indexPathForSelectedRow?.row)!]
dvc.myDetailStock = myModel.detailStock![(self.tableView.indexPathForSelectedRow?.row)!]
}
}

关于swift - 如何将字典从 viewController 传递到 DetailViewController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56033161/

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