2017-01-12 32 views

回答

1

現在有版本startWithValuesstartWithFailedstartWithCompletedstartWithInterrupted在您只關心一種特定類型的事件的情況下。

如果你需要更多或全部事件,使用需要一個Observer並在該事件的開關版本start

producer.start { event in 
    switch event { 
    case let .value(value): 
     // Handle value 
    case let .failed(err): 
     // Handle error 
    case .completed: 
     // Handle completed 
    case .interrupted: 
     // Handle interrupted 
    } 
} 
相關問題