私は自分の問題を解決する方法を考え出そうとしていますが、考えられる解決策はどれも面倒で、吐き気がします.
多くの Member オブジェクトを持つことができる Team オブジェクトで構成される 1 対多の関係があります。Xcode を使用してデータ モデルを構築したとき、メンバー オブジェクトを格納するための既定の NSSet が与えられました。メンバー。
NSSet の代わりに NSArray を使用し、Member オブジェクト間の空きスペースをマークするために使用できるダミーの Member オブジェクトをデータ ストアに作成することを考えましたが、その解決策は私にはハックが多すぎるように感じます。クエリからこのダミーメンバーを常に除外する必要があるためです。
NSDictionary は、Member オブジェクトの参照とその位置をオブジェクトとキーのペアとして格納できるため (順序と空席の両方を処理して) 完璧ですが、明らかに CoreData は NSDictionary をサポートしていません。
誰かが同様のニーズを持っていて、簡単な解決策を考案しましたか?