別の元の NSArray から取得した NSDictionary の 2 つの要素を組み合わせた NSStrings の配列を作成しました。これは、UITableView での表示/並べ替えの目的で行いました。
次に、元の NSArray を使用して、ユーザーがセルに触れて didSelectCellAtIndexPath 関数を開始すると、cell.textLabel.text を変更された NSArray の NSString と比較し、配列カウンターを使用して元の NSDictionary を割り当てたいと思います。配列から singleEntryArray へ。
私は自分で試してみましたが、NSDictionary に null が返され続けていますが、その理由はわかりません。
for (int i=0; [[modifiedArray objectAtIndex:i] isEqualToString:cell.textLabel.text]; i++) {
singleEntryArray = [originalArray objectAtIndex:i];
}
どんな助けでも大歓迎です。