简体   繁体   English

为什么 viewWithTag 返回 nil

[英]Why viewWithTag is returning nil

activite1Label as the tag 1 activite1Label 作为标签 1

class StatsViewController: UIViewController {

    @IBOutlet weak var activite1Label: UILabel!
    @IBOutlet weak var activite2Label: UILabel!
    @IBOutlet weak var activite3Label: UILabel!

    override func viewDidLoad() {
        super.viewDidLoad()
        activite1Label.text = activite[0]
        activite2Label.text = activite[1]
        activite3Label.text = activite[2]

        miseAjourTotal()

    }

    func miseAjourTotal() {        
        let leLabel = view.viewWithTag(1) as! UILabel
        print("leLabel: \(leLabel.text)")
    }
}

您的代码中没有任何内容表明标签具有标签 1。您应该转到故事板并检查标签是否具有标签 1 或以编程方式设置标签

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM