NSSet以下に示すように、ネストされた s の複雑な構造からいくつかのオブジェクトを取得しようとしています。

obj1、等は型式の表記MyObjectです。
述語を使用しましたが、何も返されませんでした:
NSPredicate *predicate=[NSPredicate predicateWithFormat:@"self isKindOfClass:%@",[MYObject class]];
NSPredicateNSSet.[上で強調表示] のオブジェクトの最初のレイヤーを探すと思います。
この問題を克服するために、すべてのセットをトラバースしてMyObjectインスタンスを取得します。これよりも良いアプローチはありますか?obj1、obj2、obj3、 の値を取得するには時間がかかりすぎますobj4。