我有一个应用程序,我正在使用一组单词,每个单词都需要在数组的特定索引中。我有另一个数组,保存每个单词的相应索引。当我遍历第一个数组,并尝试将单词添加到索引数组中找到的索引中的第二个数组时,我得到以下运行时异常:
'NSRangeException',原因:'*** - [__ NSArrayM insertObject:atIndex:]:索引1超出空数组的界限'
我的代码如下:
for (int i = 0; i < [wordList count]; i++) {
[wordTypeList insertObject:[wordList objectAtIndex:i] atIndex:[[sort objectAtIndex:i] intValue]];
}
当wordList是我的初始数组时,sort是包含表示每个单词的索引的数字的数组,而wordTypeList是以正确的顺序保存数组的第二个数组。
我做错了什么?