我有一个下载JSON的功能。这样做很好,但是在某些情况下,对象可能不包含某个键。在那种情况下,它仍然尝试向该数组添加一个值。我想这样做,如果不存在键,则将nil的值添加到数组中。如果有人可以帮助,将不胜感激。非常感谢。
keytool -exportcert -alias androiddebugkey -keystore
"C:\Users\MyComp\.android\debug.keystore" | "C:\OpenSSL-Win64\bin\openssl"
sha1 -binary | "C:\OpenSSL-Win64\bin\openssl" base64
答案 0 :(得分:0)
请勿使用力展开。同样,您的if let
对于您想要实现的目标是错误的。复制粘贴版本:
let link = itemDict.value(forKey: "link") as? String
self.linkArray.append(link)