NSArrayをフィルタリングしたいのですが。この配列には、名前、町、電話番号などの多くの情報が含まれています。しかし、いくつかの町は2〜3回配列されています。
町のある物件があります。
だから私はプロパティと一致するarryからのそれらのオブジェクトだけが欲しいです。
例:アレイスタンド:
- フランク、ニューヨーク、123456
- オリバー、ニューヨーク、123456
- トーマス、ボストン、123456
プロパティがニューヨークの場合、olnyオブジェクト1と2が必要です。
誰かが私がそれをどのように行うことができるか考えていますか?
これは私のコードです:
NSString *filterString = newsArticle;
NSPredicate *prediacte = [NSPredicate predicateWithFormat:[NSString stringWithFormat:@"Ort == '%@'",filterString]];
newsTownArray = [news filteredArrayUsingPredicate:predicate];
そして私がラインに来るとき:
cell.textLabel.text=[[newsTownArray objectAtIndex:indexPath.row] objectForKey:"Name"];