无法在属性初始化程序中使用实例成员“ Numero”;属性初始化程序在“自我”可用之前运行

时间:2020-02-02 21:15:21

标签: ios swift

所以我试图做一个简单的数字系统转换器,所以我需要从文本字段中获取一个字符串变量。到目前为止,我的解决方案还是这样。

问题是,当我尝试这样做时,它给了我这个错误。

目前涉及的代码是:

    @IBOutlet weak var Numero: UITextField!

    override func viewDidLoad() {
    super.viewDidLoad()

    Numero.delegate = self
    // Do any additional setup after loading the view.
}

override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
    Numero.resignFirstResponder()
}


 var num: String = Numero.text
 // Cannot use instance member 'Numero' within property initializer; property initializers run before 'self' is available //

我不太明白怎么了。看了几个教程之后,它们都使用相同的格式,没有错误。

我的错误是什么?

0 个答案:

没有答案