我有5个值(A,B,C,D,E)的mutableArray。当我比较对象与函数[Aa objectAtIndex:something];它只显示我最后添加的对象。其他对象显示空索引。我也展示了MutableArray中的所有对象,它显示了所有的值。但是当我比较它时,它只显示最后一个索引。NSMutableArray只显示一个对象
int j=0;
mu_annid=[[NSMutableArray alloc]init];
while([strTemp length]!=0)
{
strTemp=[strTemp ]
strTemp=[strTemp substringFromIndex:0];
if([strTemp rangeOfString:@","].location==NSNotFound)
{
[mu_annid addObject:strTemp];break;}
j=[strTemp rangeOfString:@","].location;
[mu_annid addObject:[strTemp substringToIndex:j]];
strTemp=[strTemp substringFromIndex:++j];
j=0;
}
for(int r=0;r<[mu_annid count];++r)
{
NSLog(@"mu_annid[%i]:%@",r,[mu_annid objectAtIndex:r]);
NSLog(@"strTemp:%@",strTemp);
}
}
你可以发布你的代码吗? – Zoleas
你似乎有一个编码问题,所以如果你想得到一些帮助,请展示一些代码。 – Oliver
没有任何代码参考,没有人可以回答你面临的问题。 – iamsult