Use string-based key paths instead of Swift key paths for FeedlyOperation. #1481

This commit is contained in:
Kiel Gillard 2020-01-06 08:49:22 +11:00
parent 4184202806
commit 6922b6ddec

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))
}
}
}