0
NSNumber
プロパティを持つカスタムクラスオブジェクトを持つNSArray
があります。私は配列から最小値&の値をフェッチしようとしています。カスタムクラスオブジェクトを持つNSArrayから最小値と最大値を見つける方法は?
MyClass *minObj = [filteredArray valueForKeyPath:@"@min.self.height"];
MyClass *maxObj = [filteredArray valueForKeyPath:@"@max.self.height"];
これは動作し、私は最小値と最大値を得ることができますがNSNumber
型のものである:これは私のコードです。従ってminObj
とmaxObj
は数字であり、MyClass
ではありません。
NSNumber
の代わりにMyClass
を見つけるのに良い方法はありますか?
P.S.最小値と最大値の2つ以上の同じ値があります。
'filteredArray'はソートする必要がありますか? – Hemang
コードを読み、使用するアルゴリズムは何ですか(どのように機能するのですか)。配列がソートされている場合にのみ機能しますか?あなたが自分でそれを働かせれば、あなたはその答えをよりうまく理解するでしょう。 – CRD