gpt4 book ai didi

ios - 我的代码抛出 Exception Unrecognized selector sent

转载 作者:行者123 更新时间:2023-11-28 19:12:27 24 4
gpt4 key购买 nike

这是我用来获取通过 SBJson 解析的字符串的代码:

NSMutableArray *abc=[jsonData valueForKey:@"items"];

NSString *imgStr=(NSString *)[abc valueForKey:@"image"];
NSLog(@"%@",imgStr);

这里abc是NSMutableArray

它抛出的异常是

> -[__NSArrayI stringByReplacingOccurrencesOfString:withString:]: unrecognized selector sent to instance

最佳答案

在第一行你声明 abc 是一个 NSMutableArray

在第二行中,您尝试将其作为 NSDictionary 进行访问。

在你的情况下(我在这里猜测),我希望你有一个项目数组,每个项目都是一个带有“图像”键的字典。

所以要得到你的第一件元素你可能会用到

  NSDictionary* firstItem = [abc objectAtIndex:0];

然后你可以从中提取你的图像:

NSString *imgStr=(NSString *)[firstItem valueForKey:@"image"];1

 NSString *imgStr = [abc objectForKey:@"image"];

1 查看@Stig 的评论

关于ios - 我的代码抛出 Exception Unrecognized selector sent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14496831/

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