User に sm_owner フィールドがあることがわかりました。しかし、sm_owner を使用してユーザーを取得するにはどうすればよいですか。私のコードは次のようなものです:
[self.client getLoggedInUserOnSuccess:^(NSDictionary *result) {
NSString *currentLogginedUser = [result valueForKey:@"sm_owner"];
NSFetchRequest *request = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"User" inManagedObjectContext:self.managedOjbectContext];
[request setEntity:entity];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"sm_owner like user/%@", currentLogginedUser];
[request setPredicate:predicate];
self.user = [[self.managedOjbectContext executeFetchRequest:request error:nil] objectAtIndex:0];
} onFailure:^(NSError *error) {
}];
そして、クラッシュメッセージは次のとおりです:reason: 'Unimplemented SQL generation for predicate (sm_owner LIKE user / "user/test")'