gpt4 book ai didi

ios - 调用在类中初始化的字典数组

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

我在 swift 中做错了什么?

 class ActivityDetailsModel {
var ActivityProfile: [[String]]
init(ActivityProfile: [[String]]){
self.ActivityProfile = ActivityProfile
}
}

var act = ActivityDetailsModel(ActivityProfile: ["cell2"+"firName": "two"])

给出无法使用类型为(ActivityProfile:[String:String])参数调用类型“ActivityDetailsModel”的初始值设定项

最佳答案

变量 ActivityProfile 的类型签名是 ArrayArray,而不是预期的 Array 字典

这使用替代语法来使其清晰

class ActivityDetailsModel : Printable {
var activityProfile : [[String:String]]

init(activityProfile: [[String:String]]) {
self.activityProfile = activityProfile
}

var description : String {
return activityProfile.description
}
}

var act = ActivityDetailsModel(activityProfile: [["cell2"+"firName": "two"]])
println(act)

PS:变量名以小写字母开头更容易阅读

关于ios - 调用在类中初始化的字典数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31763306/

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