Ios 为什么viewWithTag返回零
Activity1标记为标记1Ios 为什么viewWithTag返回零,ios,swift,uikit,viewwithtag,Ios,Swift,Uikit,Viewwithtag,Activity1标记为标记1 class StatsViewController: UIViewController { @IBOutlet weak var activite1Label: UILabel! @IBOutlet weak var activite2Label: UILabel! @IBOutlet weak var activite3Label: UILabel! override func viewDidLoad() {
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,或者以编程方式设置标签,因为没有标签1的视图。为什么不直接使用标签?为什么标签填写正确?我不使用名称,因为事实上我现在使用的30个标签是wiewillappear而不是wiewidload,谢谢你的支持答案