gpt4 book ai didi

swift - 如何在 Swift 中对具有不同值的数组进行分组?

转载 作者:行者123 更新时间:2023-11-30 10:34:49 26 4
gpt4 key购买 nike

我分配了不同值类型的变量。我想将它们显示在不同部分的同一 TableView 上。我需要为我的变量“数组”分配什么?这是我的代码。

    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
]

最佳答案

您似乎需要为数据集合提供一个模型结构,以下代码可能会有所帮助:

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.

关于swift - 如何在 Swift 中对具有不同值的数组进行分组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58276676/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com