0

我在推送时从先前的视图控制器设置了一个可选属性,但即使在可选绑定其在控制台中打印可选字符之后也是如此。这是我的代码

if let otp = self.confirmationCode {
    print(otp)        
}

它给出如下输出:

"Optional(460207)"

我做错了什么?

4

1 回答 1

1

您正在正确解开可选值。

所以如果你仍然Optional...在输出中找到String,我的猜测是原始值self.confirmationCode确实包含这个文本Optional(460207)

这意味着您还需要在其他地方解开该值。

于 2016-02-15T12:08:38.867 回答