我得到错误对象不能为零。我正在使用 Web 服务,当我使用循环解析它时它崩溃并且发送输出-[__NSArrayM insertObject:atIndex:]:
对象不能为零作为错误,因为我在NSMutableArray
尝试解析的空白值上有空值。
我试图用这些方法修复:
(1) if([Array containsObject:[NSNull null]])
(2) if([Array objectAtIndex:0
(3) if([Array objectAtIndex:counter] == 0**
我的代码是,
if([[[node childAtIndex:counter] name] isEqualToString:@"Phone"]){
if([phoneno containsObject:[NSNull null]]){
phone.text = @"-";
}
else{
NSString *str = [[node childAtIndex:counter] stringValue];
[phoneno addObject:str];
NSString *myString = [phoneno componentsJoinedByString:@","];
[phone setText:myString];
phone.text = [NSString stringWithFormat:@"%@",myString];
}
}
这里,phoneno 是 NSMutableArray