Merge pull request #1538 from kielgillard/feedly-operation-string-keypaths

Use string-based key paths instead of Swift key paths…
This commit is contained in:
Brent Simmons
2020-01-05 17:09:14 -08:00
committed by GitHub

View File

@@ -94,19 +94,19 @@ class FeedlyOperation: Operation {
let isFinishedDidChange = finished != isFinishedOperation
if isFinishedDidChange {
willChangeValue(for: \.isFinished)
willChangeValue(forKey: #keyPath(isFinished))
}
if isExecutingDidChange {
willChangeValue(for: \.isExecuting)
willChangeValue(forKey: #keyPath(isExecuting))
}
isExecutingOperation = executing
isFinishedOperation = finished
if isExecutingDidChange {
didChangeValue(for: \.isExecuting)
didChangeValue(forKey: #keyPath(isExecuting))
}
if isFinishedDidChange {
didChangeValue(for: \.isFinished)
didChangeValue(forKey: #keyPath(isFinished))
}
}
}