From 35f4f8043ab86c8d8096379ade08dd6b03779380 Mon Sep 17 00:00:00 2001 From: Brian Olsen Date: Thu, 28 Sep 2017 00:10:28 +0200 Subject: [PATCH] Fix tag reading on High Sierra --- Framework/src/MZTaskOperation.m | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Framework/src/MZTaskOperation.m b/Framework/src/MZTaskOperation.m index 0ac2d3a4..27a45ff1 100644 --- a/Framework/src/MZTaskOperation.m +++ b/Framework/src/MZTaskOperation.m @@ -21,6 +21,24 @@ + (NSSet *)keyPathsForValuesAffectingIsExecuting return [NSSet setWithObjects:@"executing", nil]; } ++ (BOOL)automaticallyNotifiesObserversForKey:(NSString *)theKey +{ + if ([theKey isEqualToString:@"isFinished"]) { + return YES; + } + if ([theKey isEqualToString:@"finished"]) { + return YES; + } + if ([theKey isEqualToString:@"executing"]) { + return YES; + } + if ([theKey isEqualToString:@"isExecuting"]) { + return YES; + } + BOOL o = [super automaticallyNotifiesObserversForKey: theKey]; + return o; +} + + (id)taskOperation { return [[[self alloc] init] autorelease];