相关疑难解决方法(0)

如何在Swift中创建一个类数组

我创建了两个类,StepsCell和WeightCell

import UIKit

class StepsCell {
    let name = "Steps"
    let count = 2000
}


import UIKit

class WeightCell {

    let name = "Weight"
    let kiloWeight = 90
}
Run Code Online (Sandbox Code Playgroud)

在我的VC中,我尝试创建一个数组cellArray来保存对象.

import UIKit

class TableViewController: UIViewController {

    var stepsCell = StepsCell()
    var weightCell = WeightCell()

    override func viewDidLoad() {
        super.viewDidLoad()

        var cellArray = [stepsCell, weightCell]
        println(StepsCell().name)
        println(stepsCell.name)
        println(cellArray[0].name)
}
Run Code Online (Sandbox Code Playgroud)

但是当我索引到数组时:

println(cellArray[0].name)
Run Code Online (Sandbox Code Playgroud)

我没事了......为什么?如何创建一个"保存"这些类的数组,并且我可以索引以获取各种变量(以及稍后要添加的函数).我认为这将是一个非常简单的事情,但我找不到任何答案.有任何想法吗?

ios swift

1
推荐指数
1
解决办法
9196
查看次数

标签 统计

ios ×1

swift ×1