10

のコンテンツをどのように表示しますNSSetUITableView

ご存知のように、テーブルビューは特定の行の要素を要求しますが、NSSet要素が順序付けられていないため、これはうまく混合されません。

私の現在の解決策は、特定のインデックスの要素に到達するまでを繰り返すことですNSSetが、これは実際には正しくありません。

なぜ私がNSArray代わりに使わないのかとあなたは尋ねるかもしれません。これはNSSet、要素のコレクションを格納するためにsを使用するCoreDataを使用しているためです。

どんな助けでもいただければ幸いです。

4

1 に答える 1

29

要素のみを表示しているので、を取得して、それをNSSet呼び出して?-[allObjects]を取得してみませんか。NSArray

データが変更された場合は、とにかく再フェッチする必要があります。また、NSSetからの最初の変換は別としてNSSet、配列の使用は非常に高速です。

于 2009-09-17T15:25:07.090 に答える