Из ссылки на класс NSArray я нашел следующий метод.
indexOfObject:
Returns the lowest index whose corresponding array value is equal to a given object.
- (NSUInteger)indexOfObject:(id)anObject
Parameters
anObject
An object.
Return Value
The lowest index whose corresponding array value is equal to anObject. If none of the objects in the array is equal to anObject, returns NSNotFound.
Discussion
Objects are considered equal if isEqual: returns YES
Так что, если у вас есть массив, содержащий ваш индекс, то передайте его вместе с вашим основным массивом этому методу, и вы получите соответствующий индекс массива, который имеет ваш идентификатор.
.