我目前有两个使用自定义结构的填充数组。
struct Group {
var id: String
var type: String
var desc: String
var name: String
init() {
id = ""
type = ""
desc = ""
name = ""
}
}
数据附加到:
var clientArray: [Group] = []
var departmentArray: [Group] = []
我基本上想要将它们连接在一起以获得类似[[clientArray],[departmentArray]]的格式,这样我就可以使用" section"并使用相应的数组在表上填充两个不同的组。
到目前为止,我已尝试过以下操作,但我收到错误"致命错误:索引超出范围"。
var masterArray = [[Group]]()
//Then further down the page...
self.masterArray[0] = self.clientArray
self.masterArray[1] = self.departmentArray
我怎样才能让它发挥作用?谢谢你的帮助。
答案 0 :(得分:1)
你可以写:
var masterArray = [self.clientArray, self.departmentArray]
否则使用append:
。 docs州:
您不能使用下标语法将新项目附加到结尾 阵列。