我有一个合成的 NSMutableArray - theResultArray 。我想在特定索引 (0-49) 处插入 NSNumber 或 NSInteger 对象。出于某种原因,我永远无法将任何值粘贴到我的数组中。每个索引都返回 nil 或 0。
NSInteger timeNum = time;
[theResultArray insertObject:[NSNumber numberWithInt:timeNum] atIndex:rightIndex];
NSLog(@"The right index is :%i", rightIndex);
NSLog(@"The attempted insert time :%i", time);
NSNumber *testNum = [theResultArray objectAtIndex:rightIndex];
NSLog(@"The result of time insert is:%i", [testNum intValue]);
我在 viewDidLoad 中分配初始化 theResultsArray。时间是一个整数。我一直在尝试上面代码的不同组合,但无济于事。
控制台输出:
StateOutlineFlashCards[20389:20b] The right index is :20
StateOutlineFlashCards[20389:20b] The attempted insert time :8
StateOutlineFlashCards[20389:20b] The result of time insert is:0