我有一个核心数据对象 A。
对象 A 包含对象 B 的数组A.bObjects
。对象 B 包含与 C 类似的对象数组B.cObjects
。
如何从对象 A 中获取所有对象 B,其中B.cObjects
nil 是什么?
我可以像这样解决这个问题:
NSMutableArray *array = [[NSMutableArray alloc] init];
for(B *b in A.bObjects)
{
if([b.cObjects count] == 0)
[array addObject:b];
}
但是我认为如果我有很多对象 B 会占用很多资源。而且我不喜欢我的解决方法。:)
有任何想法吗?