作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我分配了不同值类型的变量。我想将它们显示在不同部分的同一 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/
我是一名优秀的程序员,十分优秀!