2016-02-15 44 views
0

我在推送时设置了前一个视图控制器的可选属性,但是即使在可选的控制台中绑定了它的打印可选字符之后。这里是我的代码可选字符即使在可选绑定后也没有被删除

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

它给输出如下:

"Optional(460207)" 

我做错了吗?

+1

什么是'confirmationCode'? – Eendje

+0

其他属性我设定来自另一个控制器 – Vikas

回答

1

您正在解包可选值。

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

这意味着你还需要打开其他地方的值。

+1

你是对的,非常感谢你的朋友 – Vikas

相关问题