Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 在嵌套NSSET中搜索对象_Objective C_Ios_Search_Nsset - Fatal编程技术网

Objective c 在嵌套NSSET中搜索对象

Objective c 在嵌套NSSET中搜索对象,objective-c,ios,search,nsset,Objective C,Ios,Search,Nsset,我试图从嵌套NSSET的复杂结构中获取一些对象,如下所示: obj1等为MyObject类型 我使用了谓词,但它没有返回任何内容: NSPredicate *predicate=[NSPredicate predicateWithFormat:@"self isKindOfClass:%@",[MYObject class]]; 我认为NSPredicate在NSSet中查找第一层对象。[上面突出显示] 为了克服这个问题,我遍历了所有的集合并得到了MyObject实例。还有比这更好的方法吗?获

我试图从嵌套NSSET的复杂结构中获取一些对象,如下所示:

obj1等为MyObject类型

我使用了谓词,但它没有返回任何内容:

NSPredicate *predicate=[NSPredicate predicateWithFormat:@"self isKindOfClass:%@",[MYObject class]];
我认为NSPredicate在NSSet中查找第一层对象。[上面突出显示]


为了克服这个问题,我遍历了所有的集合并得到了MyObject实例。还有比这更好的方法吗?获取Obj1、Obj2、Obj3、Obj4.0/P>的值太费时了,你必须一个接一个地得到它们,因为我无法找到更好的解决方案。如果你的数据结构很慢,你可能需要考虑使用其他数据结构,而不是集合。@谢谢,你能帮我在目标C中实现一棵树吗?