Я создал массив NSStrings, которые объединяют два элемента NSDictionary, которые у меня есть из другого оригинального NSArray, я сделал это для отображения/сортировки в UITableView.получить значение от NSArray, используя для цикла
Затем, когда оригинальный элемент NSArray, когда пользователь касается ячейки и инициирует функцию didSelectCellAtIndexPath, хотел бы сопоставить cell.textLabel.text с NSString в модифицированном NSArray, а затем с помощью счетчика массива я хотел бы назначить NSDictionary исходного массива в singleEntryArray.
Я пробовал себя, но я все время возвращаю null в NSDictionary, но не знаю, почему.
for (int i=0; [[modifiedArray objectAtIndex:i] isEqualToString:cell.textLabel.text]; i++) {
singleEntryArray = [originalArray objectAtIndex:i];
}
Любая помощь была бы принята с благодарностью.
Это работало отлично :) Большое спасибо: P – HurkNburkS
@HurkNburkS: Этот цикл может быть сжата в 'INT I = [modifiedArray indexOfObject: cell.textLabel.text];' , и это будет полезно указать, был ли объект не найден, установив 'i' в NSNotFound. – Chuck