在Swift 4中打开可选的设置标签文本时发现nil



我使用Facebook的Swift API有以下代码:

let displayName = user.displayName
print(displayName)
self.nameLabel.text = displayName

displayname变量打印正确,但当它到达最后一行时,我得到Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional value。但是displayName有值?

这可能是由于nameLabel为零。确保IBOutlet连接正确。如果名称标签可以为零,则使用以下方法避免崩溃:

self.nameLabel?.text = displayName

最新更新