簡體   English   中英

Swift3:使用兩個數組填充分組表

[英]Swift3: Using Two Arrays to populate grouped Table

我目前有兩個使用自定義結構的填充數組。

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

我該如何工作? 謝謝你的幫助。

您可以這樣寫:

var masterArray = [self.clientArray, self.departmentArray]

否則,請使用append: 文檔狀態:

您不能使用下標語法將新項目追加到數組的末尾。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM