gpt4 book ai didi

ios - 使用字典中的值更新多个标签?

转载 作者:行者123 更新时间:2023-11-28 12:53:50 25 4
gpt4 key购买 nike

我正在尝试制作一个应用程序,它会随机选择一个索引,例如 0-1000,然后将所选数字的键、值和链接打印到三个单独的标签上iPhone模拟器。

因此,在我的示例中,我想随机选择 "0""1",例如,如果选择了 "1" ;然后键、值和链接信息将分别打印到模拟器上的三个单独的标签上。以下是我在 Playground 上所做的工作。有没有更好的方法来解决这个问题?

var spDictionary: [String: [String:String]] = [

"0": ["key": "AMZN", "value": "AMAZON", "link": "yahoo"],
"1": ["key": "AAPL", "value": "APPLE", "link": "yahoo2"],

]

对于随机方面,我认为它会是这样的,但我不确定?抱歉新手问题。

let randomIndex: Int = Int(arc4random_uniform(UInt32(spDictionary.count)))`

最佳答案

即使对于小型数据结构,创建自定义类或结构也是值得的

struct Data {
let key : String
let value : String
let link : String
}

创建对象

let data = Data(key: "AMZN", value: "AMAZON", link: "yahoo")

获取属性

let link = data.link

你可以声明你的字典

var spDictionary : [String: Data] = ...

关于ios - 使用字典中的值更新多个标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35629045/

25 4 0