主线程更新UI
This commit is contained in:
@@ -21,20 +21,25 @@ open class AcceptOrderTool : NSObject {
|
||||
acceptOrderView.contentLabel.text = TOOL.getOrderString(userInfo: userInfo)
|
||||
acceptOrderView.readButton.setTitle("查看", for: .normal)
|
||||
acceptOrderView.readButton.rx.tap
|
||||
.observe(on: MainScheduler.instance)
|
||||
.subscribe(onNext: {
|
||||
ENTRY.dismiss(name: acceptOrderViewEntry) {
|
||||
// 停止声音播放
|
||||
TOOL.stopVoice()
|
||||
// 来到首页的救援中-待接单
|
||||
let tabBarVc = UIApplication.shared.dd_keyWindow.rootViewController as? MainTabBarController
|
||||
let currentNav = tabBarVc?.selectedViewController as? UINavigationController
|
||||
currentNav?.popToRootViewController(animated: false)
|
||||
tabBarVc?.selectedIndex = 0
|
||||
let nav = tabBarVc?.children.first as? UINavigationController
|
||||
let vc = nav?.children.first as? RescueController
|
||||
vc?.categoryView.selectItem(at: 0)
|
||||
DispatchQueue.main.async {
|
||||
// 停止声音播放
|
||||
TOOL.stopVoice()
|
||||
// 来到首页的救援中-待接单
|
||||
let tabBarVc = UIApplication.shared.dd_keyWindow.rootViewController as? MainTabBarController
|
||||
let currentNav = tabBarVc?.selectedViewController as? UINavigationController
|
||||
currentNav?.popToRootViewController(animated: false)
|
||||
tabBarVc?.selectedIndex = 0
|
||||
let nav = tabBarVc?.children.first as? UINavigationController
|
||||
let vc = nav?.children.first as? RescueController
|
||||
vc?.categoryView.selectItem(at: 0)
|
||||
}
|
||||
}
|
||||
}).disposed(by: disposeBag)
|
||||
})
|
||||
.disposed(by: disposeBag)
|
||||
|
||||
ENTRY.showAcceptOrderEntry(view: acceptOrderView,name: acceptOrderViewEntry)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user