diff --git a/Incremental Store/EncryptedStore.m b/Incremental Store/EncryptedStore.m index aa7a382..6b2ebe7 100755 --- a/Incremental Store/EncryptedStore.m +++ b/Incremental Store/EncryptedStore.m @@ -4112,6 +4112,14 @@ - (void)parseExpression:(NSExpression *)expression [operator objectForKey:@"format"], [parameters componentsJoinedByString:@", "]]; } + else if ([value isKindOfClass:[NSDictionary class]]) { + NSUInteger count = [value count]; + NSArray *parameters = [NSArray cmdArrayWithObject:@"?" times:count]; + *bindings = [value allKeys]; + *operand = [NSString stringWithFormat: + [operator objectForKey:@"format"], + [parameters componentsJoinedByString:@", "]]; + } else if ([value isKindOfClass:[NSDate class]]) { *bindings = value; *operand = @"?";