解包可选时发现nil-在Swift 4中设置标签文本

时间:2018-07-13 13:52:16

标签: swift facebook-graph-api

我使用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有值吗?

1 个答案:

答案 0 :(得分:0)

这可能是由于nameLabel为零。确保IBOutlet已正确连接。 如果nameLabel可以为nil,请使用以下命令避免崩溃:

self.nameLabel?.text = displayName