1
我有字典字段canServeInvalid
如何檢查字典中的值?
我知道里面的值是真的。我證明這一點通過打印到控制檯print(marker.userData["canServeInvalid"])
返回
Optional(true)
但是如果我檢查它的價值這樣
if marker.userData["canServeInvalid"] != true {
self.window?.canServeInvalid.hidden = true
print("preved")
}
我preved
印刷,但我知道里面有真實的。
我在做什麼錯?
總有一些東西里面解開一個可選的 - 真或假,它不能爲空 –
@Alexeyk默認情況下,字典中的值始終是可選的:) – Breek
您正確地使用默認值,這是主要問題。你的代碼不工作,xcode試圖改變「if value {」爲「if value!= nil {」 –