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 {” –