空行上的预期声明错误消息

时间:2014-12-06 00:54:03

标签: swift

我在两个空行上收到预期的声明错误消息,但不知道如何修复它们。我不明白为什么它出现在一条空行。这是我的代码。

var RandomValue = arc4random_uniform(15) + 1

var secondRandomValue = arc4random_uniform(15) + 1


var firstNumberLabel: UILabel
   self.firstNumberLabel.text = "\(RandomValue)"

有关如何解决此问题的任何建议?

2 个答案:

答案 0 :(得分:1)

尝试将firstNumberLabel全局声明为ViewController类,如下所示:

var firstNumberLabel : UILabel = UILabel()

之后,您可以在我尝试过的任何地方访问它:

import UIKit

class ViewController: UIViewController {

var firstNumberLabel : UILabel = UILabel()

override func viewDidLoad() {
    super.viewDidLoad()
    var RandomValue = arc4random_uniform(15) + 1
    var secondRandomValue = arc4random_uniform(15) + 1
    self.firstNumberLabel.text = "\(RandomValue)"
    }
}

可能这可以帮到你。

答案 1 :(得分:0)

与Mundi一样,在尝试向其text属性添加字符串之前,未声明您的UILabel。试试这个。

var firstNumberLabel: UILabel!
self.firstNumberLabel.text = "Your string"