0
我在推送時設置了前一個視圖控制器的可選屬性,但是即使在可選的控制檯中綁定了它的打印可選字符之後。這裏是我的代碼可選字符即使在可選綁定後也沒有被刪除
if let otp = self.confirmationCode {
print(otp)
}
它給輸出如下:
"Optional(460207)"
我做錯了嗎?
我在推送時設置了前一個視圖控制器的可選屬性,但是即使在可選的控制檯中綁定了它的打印可選字符之後。這裏是我的代碼可選字符即使在可選綁定後也沒有被刪除
if let otp = self.confirmationCode {
print(otp)
}
它給輸出如下:
"Optional(460207)"
我做錯了嗎?
您正在解包可選值。
所以,如果你仍然在輸出String
找到Optional...
,我的猜測是原始值self.confirmationCode
確實包含這個文本Optional(460207)
。
這意味着你還需要打開其他地方的值。
你是對的,非常感謝你的朋友 – Vikas
什麼是'confirmationCode'? – Eendje
其他屬性我設定來自另一個控制器 – Vikas