क्या मुझे 0xका उपयोग RXSwift subscribeNext बंद करने के भीतर करने की आवश्यकता है?'[कमजोर स्वयं]'
मैं कोड है:
searchController.searchBar.rx_text.throttle(0.2, scheduler: MainScheduler.instance).subscribeNext { searchText in
self.viewModel.searchForLocation(searchText)
}.addDisposableTo(DisposelBag.sharedDisposelBag.disposeBag)
मैं इतना है कि वहाँ बंद करने की शुरुआत में एक [weak self]
कब्जा सूची है यह संशोधित करने की आवश्यकता है? इस तरह:
searchController.searchBar.rx_text.throttle(0.2, scheduler: MainScheduler.instance).subscribeNext { [weak self] searchText in
self?.viewModel.searchForLocation(searchText)
}.addDisposableTo(DisposelBag.sharedDisposelBag.disposeBag)
इस पर निर्भर करता है कि आप स्वयं को कैप्चर करना चाहते हैं: कमजोर या दृढ़ता से। कमजोर चक्रों को तोड़ने का लाभ कमजोर है, हालांकि ... – Cristik