removed tag value transformer since the issue was an error in KeePassKit

This commit is contained in:
michael starke
2017-11-15 10:09:34 +01:00
parent 54b101cb68
commit e7de8cd139
2 changed files with 1 additions and 10 deletions

View File

@@ -480,7 +480,7 @@ typedef NS_ENUM(NSUInteger, MPEntryTab) {
[self.tagsTokenField bind:NSValueBinding
toObject:self
withKeyPath:[NSString stringWithFormat:@"%@.%@", NSStringFromSelector(@selector(representedObject)), NSStringFromSelector(@selector(tags))]
options:@{ NSValueTransformerNameBindingOption:MPTokenValueTransformerName }];
options:nullPlaceholderBindingOptionsDict];
[self.uuidTextField bind:NSValueBinding

View File

@@ -25,7 +25,6 @@
NSString *const MPStripLineBreaksTransformerName = @"com.hicknhack.macpass.MPStripLineBreaksTransformerName";
NSString *const MPExpiryDateValueTransformerName = @"com.hicknhack.macpass.MPExpiryDateValueTransformer";
NSString *const MPTokenValueTransformerName = @"com.hicknhack.macpass.MPTokenValueTransformer";
@implementation MPValueTransformerHelper
+ (void)registerValueTransformer {
@@ -61,14 +60,6 @@ NSString *const MPTokenValueTransformerName = @"com.hicknhack.macpass.MPTokenVal
NSString *template = NSLocalizedString(@"EXPIRES_AT_DATE_%@", "Format to returen the date an item expires. Includes %@ placehoder for date");
return [[NSString alloc] initWithFormat:template, [formatter stringFromDate:value]];
}];
[NSValueTransformer registerValueTransformerWithName:MPTokenValueTransformerName
transformedValueClass:NSArray.class
returningTransformedValueWithBlock:^id(NSArray *value) {
return [value filteredArrayUsingPredicate:[NSPredicate predicateWithBlock:^BOOL(id _Nullable evaluatedObject, NSDictionary<NSString *,id> * _Nullable bindings) {
return [evaluatedObject length];
}]];
}];
}
@end