2016-02-15 47 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

相關問題