我无法在Swift的不同函数中访问UILabel数组

时间:2015-07-26 03:09:53

标签: ios iphone swift

我正在尝试创建一个标签数组。我已经在这个论坛的另一个问题中找到了我认为是我的问题的答案。答案是:

private var labels:[UILabel]()

override func viewDidLoad() 
{
    super.viewDidLoad()
    labels.append(Lable00)
    labels.append(Lable01)
    labels.append(Lable02)
    labels.append(Lable03)
    labels.append(Lable04)

    // do stuff with the labels view
}

但是当我在我的程序中尝试这个时,我无法声明私有var标签:函数外的UILabel或者我得到一行上的连续声明必须用';'分隔错误。

如果我在某个按钮的@IBAction函数中执行此操作,则错误消失,但我无法访问另一个@IBAction函数上的数组以获取其他按钮。我错过了什么?

1 个答案:

答案 0 :(得分:0)

你的语法错误,请使用:

private var labels: [UILabel] = []