0

「Fraction」型のカスタムオブジェクトのNSMutableDictionaryがあります。これは、int型の分子変数と、同じくint型の分母変数で構成されています。NSMutableDictionaryから取得され、NSArrayに配置された後、すべての値を並べ替えることができます。しかし、私はちょうど新しい問題を発見しました。私のNSMutableDictionaryは「Fraction」オブジェクトのコレクションであるため、これらのオブジェクトの一部が互いに重複している可能性が非常に高く、元のNSMutableDictionaryからそれぞれの「キー」値を見つけることも問題を引き起こします。どうすればこれを克服できますか?キー用のNSStringと値用のカスタム「Fraction」オブジェクトを含むNSMutableDictionaryがあります。これらのカスタム「Fraction」オブジェクトを含むNSArrayがあります。最大から最小にソートされます。問題は、これらのオブジェクトの一部が同じである可能性があることです(たとえば、1 / 2、1 / 3、1 / 3、1 / 4)。私が知りたいのは、重複があるにもかかわらず、それぞれの「Fraction」オブジェクトの各キーをプルする方法です。

返信してくださった皆様、ありがとうございました。

4

1 に答える 1

0

特定のオブジェクトのすべてのキーを取得するには、 のallKeysForObject:メソッドを使用しNSDictionaryます。

于 2013-03-10T12:18:24.293 に答える