首页 > 解决方案 > 即使在初始化之后,为什么我会收到此错误?

问题描述

为什么这会引发错误?我知道我错过了一些微不足道的东西,但它一直在逃避我:

var name = "John"

    var nameLabel: UILabel = {
    let label = UILabel()
    label.text = "Coins: \(name)"
    label.translatesAutoresizingMaskIntoConstraints = false
    return label
}()

显示的错误是“实例成员'名称'不能在类型 ViewController 上混淆”

标签: swift

解决方案


你错过lazy了能够访问name

lazy var nameLabel: UILabel = { ...

推荐阅读