我有一个虚拟问题...
在我的一个 ViewController
中,我设置了一个 UILabel
文本,其中包含一个来自单例的 String var:
var nom: String!
var prenom: String!
override func viewDidLoad() {
.....
self.nom = User.sharedInstance.nom
self.prenom = User.sharedInstance.prenom
....
print("User: \(self.nom) - \(self.prenom)")
self.labelWelcome.text = ("Bienvenue \(self.prenom) \(self.nom)")
打印显示正确的用户值,但我的 View
显示 Bienvenue nil nil....
有什么想法吗?
最佳答案
试试这个:
if let nom1 = self.nom {
print("User: \(nom1)")
}
关于ios - 带有单例字符串的 UILabel.text 为 nil - 警告 : Attempt to present ** whose view is not in the window hierarchy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38260796/