カスタム オブジェクトの NSArray があります。カスタム オブジェクトに PageNumber プロパティがあるとします。「customObject.PageNumber は個別です」のような条件で NSArray をフィルタリングしたいと思います。
配列をループして、ページ番号が重複しているオブジェクトを削除できることはわかっています。しかし、それを行う簡単な方法はありますか?私が試してみました、
[myarray valueForKeyPath:@"distinctUnionOfObjects.pageNumber"];
一意のページ番号 (7、8、9 など) が表示されます。しかし、ページ番号だけでなく、カスタム オブジェクト自体が必要です。どんな述語でも私を助けることができますか?