0
Swift if
聲明適用於所有其他設備,但iPhone 4S與iOS 9.2.1。Swift如果條件不成功
這是代碼的集合,我使用:
我上面印刷一個布爾值,應用條件之前,和它打印0,但是編譯器直接跳轉到else
部分,失敗的if
聲明。
print(NSNumber.init(value: socketListener!.isConnected)) //prints 0
if socketListener!.isConnected == false {
// skipped
} else {
// executed
}
爲什麼不要將它簡單地打印爲print(socketListener!.isConnected)'。你確定'socketListener'不是'nil'嗎? – Sulthan
是的,它不是零。 –
你是否檢查過它'if socketListener!.isConnected {}' –