错误 - [WKInterfaceController pushControllerWithName:context:]: 从主队列以外的队列调用。这不受支持,将来可能会失败。
在带有 Apple Watch 的 iOS 中,当我尝试推送 WKInterfaceController 时出现此错误。
我试过的 -
DispatchQueue.main.thread
延时定时器
DispatchQueue.main.async { if message["xyz screen"] == "new screen" { popToRootController() self.pushController(withName: "new", context: self) return } }