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

时间:2015-08-01 15:10:16

标签: ios arrays swift dictionary init

我在swift中做错了什么?

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

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

给出无法调用类型' ActivityDetailsModel'的初始值设定项。带有类型的参数(ActivityProfile:[String:String])

1 个答案:

答案 0 :(得分:0)

变量ActivityProfile的类型签名是Array的{​​{1}},而不是Array的预期Array

这使用替代语法使其清晰

Dictionary

PS:使用小写字母

启动变量名称更容易阅读