Здесь я пытаюсь добавить объект в массив и проверяю, существует ли объект в массиве или нет.для этого я использую следующий код ..
NSInteger ind = [arrActionList indexOfObject:indexPath];
if (ind >= 0 ) {
[arrActionList removeObjectAtIndex:ind];
}
else {
[arrActionList addObject:indexPath];
}
Здесь я предполагаю, что я поступаю правильно ... сначала я проверяю индекс.Если это> = 0, я удаляю объект, иначе добавляю новый объект.
Моя проблема в том, что если не найден индекс для объекта, он присваивает значение мусора моей целочисленной переменной.Я полагаю, это должно быть -1, но это не моя следующая строка, в которой я убираю ошибку при броске объекта.
ind = 2147483647
Любая помощь ...