2016-04-23 33 views

回答

2

是的,如果disposeBag是自己的成員變量,那是安全的。

+0

你能解釋一下爲什麼嗎? – Szu

+1

因爲當自己指向的對象將被取消引用時,這是對象被釋放的時間點,因此它的'disposeBag'屬性被釋放。當'disposeBag'被釋放時,其所有一次性用品將被刪除,這意味着它的所有訂閱都被取消訂閱。因此'drive(onNext:)'訂閱的生命週期與'self'的生命週期相關聯。這意味着關閉不會在崩潰的情況下執行。 – ctietze

相關問題