gpt4 book ai didi

ios - 如何检查数组是否包含空值并提供默认值swift

转载 作者:行者123 更新时间:2023-12-01 18:36:13 25 4
gpt4 key购买 nike

我有一个从API服务器的JSON响应中填充的数组。有时,此数组中键的值为Null

我试图采用给定的值并将其放入表格单元格的详细文本中进行显示。

问题是,当我尝试将值强制转换为字符串时,会发生崩溃,这是因为我试图将Null强制转换为字符串。

什么是正确的方法?

我的回答是在type以下,并且我试图在self.imageArray变量中获取该数组

响应= [“abc.jpg”,“空”,“xyzzy.jpg”]

 self.imageArray = (self.dataArray.value(forKey: "product_image") as? [String])!

但是在第二次迭代时它崩溃了,因为第二个值是null。

最佳答案

在您的情况下,仅(根据给定问题“响应”的解决方案
数组):-

response = ["abc.jpg","null","xyzzy.jpg"]

使用以下代码
      if !response.contains("") && !response.contains("null"){
// No null or empty string now
// your code
}else{
print("Contain null or empty value")
}

关于ios - 如何检查数组是否包含空值并提供默认值swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58371826/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com