2016-01-13 52 views
0

是否有可能在ReactiveCocoa4中識別SignalProducer的狀態?SignalProducer的狀態

如果已經創建了SignalProducer,但不一定啓動,是否可以讀取屬性或調用方法來知道信號是否已經啓動,而不實際在過程中啓動信號。

回答

2

SignalProducer是一個值類型(struct)。這意味着它不會像class那樣只有一個所有者。當你start一個SignalProducerstart ing 一個它的副本。 由於這個原因,談論SignalProducer是否已經啓動沒有意義,它是惰性的。