我有一个问题,如果我想这个if else阻塞工作。我收到了来自API的数据,当我打印它时,它说" nil"但是,该程序仍然崩溃
print(i["dogs"]!!["breed"])
if (i["dogs"]!!["breed"]) == nil {
item5.append(00000)
} else {
item5.append((i["dogs"]!!["breed"] as! Int))
}
然而,打印打印出来没有,似乎if else块没有像我预期的那样工作
感谢您的帮助!
编辑:也许我应该在我的问题上更清楚地解释...我在理解if-else语句的部分时会遇到一些麻烦,如果条件满足则应该运行该块(([[ "狗"] !! ["品种"])==在这种情况下为零)。那么为什么我的块没有运行呢?