I have an NSMutableArray returning an extremely large index?
po [masterArray count] < returns \"2\"
NSUInteger theIndex = [masterArray indexOfObject:valida
That's the value for NSNotFound
. This means the object you are looking for isn't in the array.
Try it like this. validateEnrollmentStatus
is not present in masterArray
. So you can probably add a check for that before you try to get the indexOfObject
.
NSUInteger theIndex = 0;
if ([masterArray containsObject:validateEnrollmentStatus]) {
theIndex = [masterArray indexOfObject:validateEnrollmentStatus];
} else {
NSLog(@"%@ is not present in masterArray", validateEnrollmentStatus);
}