フィールド「guid」に基づいて子エンティティを検索しようとしています。guid フィールドは、親エンティティで定義されます。GUID が渡された値と等しい子インスタンスを見つけたいのですが、常に 0 値の結果を返します。親エンティティで定義されているため、コアデータに guid プロパティが表示されていないと想定しています。
これが私の述語です:
NSFetchRequest *request = [[NSFetchRequest alloc] init];
[request setEntity:[NSEntityDescription entityForName:CHILD_ENTITY inManagedObjectContext:managedObjectContext]];
[request setPredicate:[NSPredicate predicateWithFormat:@"(guid like '%@')", guid]];
NSError *error = nil;
NSArray *results = [managedObjectContext executeFetchRequest:request error:&error];
if (results != nil && results.count > 0)
return YES;
else
return NO;
述語の形式が間違っていますか?