1

コア データ オブジェクト A があります。

オブジェクト A には、オブジェクト B のような配列が含まれていますA.bObjects。オブジェクト B には、C のようなオブジェクトの配列が含まれていますB.cObjects

オブジェクト A からすべてのオブジェクト B を取得するにはどうすればよいB.cObjectsですか?

私はこれを次のように回避できます:

NSMutableArray *array = [[NSMutableArray alloc] init];
for(B *b in A.bObjects)
{
    if([b.cObjects count] == 0)
        [array addObject:b];
}

しかし、オブジェクトBがたくさんあるとしたら、多くのリソースが必要になると思います.そして、私は私の回避策が好きではありません.:)

何か案は?

4

1 に答える 1