other を含む がありNSMangedObject
ます。NSSet
NSManagedObjects
これらのオブジェクトに値があるかどうかを確認してNSSet
から返す必要があります。
データの取得には MagicalRecord を使用します。
だから私はこのようなものが必要です:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"stringObjects contains %@", string];
したがって、NSSet stringObjects に探している文字列が含まれている場合は、要求したオブジェクトを返します。
ここで 1 つ注意してください: stringObjects (たとえば、 my を表す名前NSSet
) にはNSSet
NSManagedObjects が含まれているため、ID (string_id 属性など) で検索する必要があります。
したがって、モデルは次のようになります
NSSet *set = MainObject.stringObjects;
NSString *string_id_for_first_object = [[[set allObjects] objectAtIndex:0] string_id];
関係をよりよく理解するためだけに。
しかし、問題は、NSSet に必要な ID が含まれているかどうかを確認する述語を作成する方法についてです。