Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- extension AsyncOperation {
- override var isAsynchronous: Bool {
- return true
- }
- override var isExecuting: Bool {
- return state == .executing
- }
- override var isFinished: Bool {
- return state == .finished
- }
- override func start() {
- if isCancelled {
- return
- }
- main()
- state = .executing
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement