var pickerData: [[String]] = [String]
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
// Connect data:
self.gothramPicker.delegate = self
self.gothramPicker.dataSource = self
pickerData = [
[["A"],["i","ii","iii"]],
[["B"],["iv","v","vi","vii"]]
]"
获取Contextual类型'String'的错误不能与数组文字一起使用。我的选择器有两个部分,如果在第一个选择器中选中的每个项目都有自己的细分,可以从第二个选择器中进行选择。
我想在Array中使用Array,每个主数组都有不同列表的子数组。当我在选择器中选择第一个数组时,它应该只显示特定数组项的子项。当我添加双括号时,我收到错误。另请告诉我代码中的任何错误
答案 0 :(得分:0)
根据您的实际问题,我建议您使用2 diff数组或使用字典。
以下代码编译。
var pickerData: [[String]] = [[String]]()
override func viewDidLoad() {
super.viewDidLoad()
pickerData = [
["A","i","ii","iii"],
["B","iv","v","vi","vii"]
]
}