Когда вы строите таблицу, вы делаете это либо с массивом, возвращаемым извлечением, либо с помощью неявного массива внутри NSFetchResultsController
. Следовательно, требуемый объект имеет тот же индекс в массиве / контроллере, что и в таблице.
Итак, это просто вопрос вызова:
myObject=[fetchedArray objectAtIndex:tableRowIndex];
или
myObject=[myFetchedResultsController objectAtIndexPath:tableRowIndex];
Это настоящий гений UITable. Он всегда точно отражает модель данных. Вам никогда не придется переводить взад и вперед между индексами таблиц и индексами модели данных.