Как вы группируете массивы с разными значениями в Swift? - PullRequest
0 голосов
/ 07 октября 2019

У меня есть переменные с разными типами значений. Я хочу отобразить их в одном табличном представлении в отдельных разделах. Что мне нужно назначить моей переменной "массив"? Вот мой код

    let sections = ["Custom Library", "Mastered Words", "Library"]
    var list:[AnyObject] = [AnyObject]()
    var mastered = ["test"]
    var default = ["test"]


    var arrray = [
        [AnyObject](),
        [String](),
        [String]()
        ]

override func viewDidLoad() { 
            super.viewDidLoad()

    array = [
         list,
         mastered,
         defaultLibrary
        ]

1 Ответ

0 голосов
/ 07 октября 2019

Кажется, вам нужна структура модели для сбора данных, возможно, следующий код может помочь:

struct myDataModel {
    var listData: [AnyObject]
    var masteredData: [String]
    var defaultLibraryData: [String]
}

override func viewDidLoad() { 
    super.viewDidLoad()
    var array = myDataModel(listData: list, masteredData: mastered, defaultLibraryData: defaultLibrary)
    //though now "array" seems to be a bad convention for this var now.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...