У меня есть этот while
цикл в моем коде. Цикл, кажется, работает нормально, так как я напечатал свой i++
в консоли. Но по какой-то причине он только проверяет мое утверждение if
в первый раз. Я могу добавить только один заголовок в NSMutableArray
с именем sectionZeroTitleArray
. У меня есть много массивов в этом цикле, так что это может сбить с толку. Я сделаю все возможное, чтобы объяснить.
Вот что я пытаюсь сделать:
Цикл по длине массива (topicArray). Если массив (topicArray) совпадает с первым объектом этого другого массива (anotherArray), то добавьте объект, имеющий тот же индекс (titleArray), что и topicArray, в новый MutableArray (sectionZeroTitleArray).
Я уверен, что сделал что-то глупое, может, кто-то, кто не смотрел на это весь день, может меня поправить? Пожалуйста и спасибо.
while (i < (topicArray.count)) {
if ([topicArray objectAtIndex:i] == [anotherArray objectAtIndex:0]) {
[sectionZeroTitleArray addObject:[titleArray objectAtIndex:i]];
}
NSLog(@"sectionZeroLoopCount: %d", i);
i++;
}