我在推送时从前一个视图控制器设置了一个可选属性,但即使在可选的绑定控制台中的打印可选字符之后也是如此。这是我的代码
if let otp = self.confirmationCode {
print(otp)
}
输出如下:
"Optional(460207)"
我做错了什么?
答案 0 :(得分:1)
您正在展开可选值。
因此,如果您仍然在输出Optional...
中找到String
,我的猜测是原始值self.confirmationCode
确实包含此文字Optional(460207)
。
这意味着您还需要在其他地方解包该值。