gpt4 book ai didi

ios - 'NSInvalidArgumentException',原因 : '-[__NSCFConstantString addObject:]: unrecognized selector sent to instance

转载 作者:行者123 更新时间:2023-11-29 03:39:29 31 4
gpt4 key购买 nike

-(void)downloadResult:(id)data
{
if([data isKindOfClass:[NSArray class]])
{
if ([data count]==3)
{
if ([dataResultDictionary count])
{
[[dataResultDictionary objectForKey:[data objectAtIndex:0]] addObject:[NSMutableArray arrayWithObjects:[data objectAtIndex:1],[data lastObject], nil]];
}
else
{
[dataResultDictionary setObject:[NSMutableArray arrayWithObject:[NSMutableArray arrayWithObjects:[data objectAtIndex:1],[data lastObject], nil]] forKey:[data objectAtIndex:0]];
}
if([dataResultDictionary count])
{
if ([[dataResultDictionary objectForKey:[data objectAtIndex:0]] count] == requiredResultCount)
{
[downloadControlQueue cancelAllOperations];
[downloadControlQueue release];
downloadControlQueue = nil;
processing = YES;
[self procesResultData];
}
}

}
else
{
BOOL errorResult = TRUE;

if ([data count])
{
if ([[data lastObject] isKindOfClass:[NSMutableDictionary class]]) {
if ([[data lastObject] count]) {
if ([[[[data lastObject] allValues] objectAtIndex:0] count]) {

[dataResultDictionary setObject:[data lastObject] forKey:[data objectAtIndex:0]];
errorResult = false;
}

}
}
}

if(errorResult)
{
[dataResultDictionary setObject:@"" forKey:[data objectAtIndex:0]];
}
if ([dataResultDictionary count] == requiredResultCount) {
[downloadControlQueue cancelAllOperations];
[downloadControlQueue release];
downloadControlQueue = nil;
processing = YES;
[self procesResultData];

}
}
}


}

我正在从服务器获取数据。我想以图像中的百分比值显示下载结果。但我快崩溃了。最初这个方法是可行的。我在图像中显示高达 70% 的数据,但其余部分已损坏.帮帮我

最佳答案

按照 rakeshNS 的建议回答您的查询,[dataResultDictionary objectForKey:[data objectAtIndex:0]] 似乎不是 NSMutableArray。相反,它是一个 NSString

为什么要在解析数组中添加 addObject: ,顺便说一句,它是不可变的(NSArray)?你真的应该重新考虑解析逻辑。如果需要,创建一个单独的模型类来存储解析的数据。您可以创建可变数组并在此模型类中存储值。

关于ios - 'NSInvalidArgumentException',原因 : '-[__NSCFConstantString addObject:]: unrecognized selector sent to instance,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18652436/

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