前回導入した利用カウンタを使用して2回以上使った履歴のみ表示するようにしてみる。
filteredArrayUsingPredicate:
履歴は内部的には NSArray で管理している。
この配列を取得する時に使うメソッドに -[NSArray filteredArrayUsingPredicate:]を使い、カウンタが2以上のもののみ返すようにする。
NSPredicate* predicate = [NSPredicate predicateWithFormat:@"count >= %d", 2]; return [_historyArray filteredArrayUsingPredicate:predicate];
するとこうだったのが
こうなった。
悪くない。
ただ根本的な問題解決になっていない。
どうるすか。
Responses
Leave a Response