[英]Observing ViewWillAppear (Migrating RXSwift to combine)
extension Reactive where Base: UIViewController {
var viewWillAppear: Observable<Void> {
sentMessage(#selector(UIViewController.viewWillAppear(_:)))
.filter { [weak base] _ in
if base?.isImageViewerPresented == true {
return false
}
return true
}
.mapToVoid()
}
}
我想像self.viewWillApplerPublisher
一樣觀察 viewWillAppear 請幫助如何觀察它
extension Reactive where Base: UIViewController {
public var viewWillAppear: ControlEvent<Void> {
let source = self.methodInvoked(#selector(Base.viewWillAppear))
.map { _ in }
return ControlEvent(events: source)
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.