Swift检查anyObject的数组是否有值

时间:2016-11-30 17:17:27

标签: swift anyobject

我有一个anyObject数组,用于读取我下载的JSON数据。

datiArticolo!["anagrafica"]![linguaApp!]!!["img"]!!["path"]

问题在于并不总是我有[" img"]或/和[" path"]值。 我如何检查是否有其他行动?

1 个答案:

答案 0 :(得分:0)

您通常希望检查所有强制解包以防止崩溃,以便您可以在链中继续使用此模式。详细了解optional chaining

if let img = datiArticolo!["anagrafica"]![linguaApp!]!!["img"], path = img["path"] {
 // do something with `path`
}