-1
假设filteredArray = {0,2,3,4}。我有另一个名为tempArray的数组。我想在tempArray的第零,第二,第三,第四个位置插入1。 此代码段不起作用。任何帮助,将不胜感激。insertObjectAtIndex方法不起作用
NSMutableArray *tempArray =[[NSMutableArray alloc]init];
// Assume filteredArray={ 0,2,3,4}
for (int i=0 ; i<[filteredArray count] ; i++)
{
[tempArray insertObject:@"1" atIndex:[filteredArray objectAtIndex:i]];
}
insertObject:atIndex:肯定不会工作。在SO上接受0%的答案,另一方面期望对模糊问题有帮助的答复... – 2012-01-10 06:35:13
在这种情况下,您应该使用initWithCapacity初始化tempArray .. – 2012-01-10 06:40:21
首先检查NSlog(@“%d”,[filteredArray count])。 – 2012-01-10 06:41:35