"作为来自 api 的响应时崩溃-6ren"> "作为来自 api 的响应时崩溃-获取图像 url null 作为来自 api 的响应,有什么办法可以修复它。来自 api 的响应是: "image_path" = ""; 尝试这样处理: if !(arrList.objectAtI-6ren">
gpt4 book ai didi

ios - 在 SWIFT 中收到 ""作为来自 api 的响应时崩溃

转载 作者:搜寻专家 更新时间:2023-11-01 06:38:33 25 4
gpt4 key购买 nike

获取图像 url null 作为来自 api 的响应,有什么办法可以修复它。来自 api 的响应是:

"image_path" = "<null>";

尝试这样处理:

if !(arrList.objectAtIndex(indexPath.row).valueForKey("media")?.objectAtIndex(0).valueForKey("image_path") is NSNull) {
// optional is NOT NULL, neither NIL nor NSNull
}

还是卡死了,求指导。更新:

找到问题了,null其实不是问题。在下方发布回复以明确说明。

media =             (
{
id = "97eb48a0-429a-11e6-873c-ad7b848648f1";
"image_path" = "https://s3-eu-west-1.mazws.com/facebook_profile_images/15105131.png";
"room_post_id" = "97c572e0-429a-11e6-b72b-fd489f63a1fc";
"user_id" = "66fe22a0-4296-11e6-a1d9-69dc307add4b";
"video_path" = "<null>";
},
{
id = "981a6880-429a-11e6-b039-736a0bf954dc";
"image_path" = "<null>";
"room_post_id" = "97c572e0-429a-11e6-b72b-fd489f63a1fc";
"user_id" = "66fe22a0-4296-11e6-a1d9-69dc307add4b";
"video_path" = "https://s3-eu-west-1.naws.com/facebook_profile_images/1255803.mp4";
}
);

这是正常的响应,现在是有问题的响应:

media =             (
);

可以怎么处理吗?请指导。

最佳答案

像这样尝试..它不会崩溃

if let imgPath = arrList.objectAtIndex(indexPath.row).valueForKey("media")?.objectAtIndex(0).valu‌​eForKey("image_path") as? String {

//... your value is string

}

关于ios - 在 SWIFT 中收到 "<null>"作为来自 api 的响应时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38473501/

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