Advertisement
Guest User

Untitled

a guest
Mar 25th, 2019
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. extension AsyncOperation {
  2.  
  3. override var isAsynchronous: Bool {
  4. return true
  5. }
  6.  
  7. override var isExecuting: Bool {
  8. return state == .executing
  9. }
  10.  
  11. override var isFinished: Bool {
  12. return state == .finished
  13. }
  14.  
  15. override func start() {
  16. if isCancelled {
  17. return
  18. }
  19. main()
  20. state = .executing
  21. }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement