从非视图控制器类中,我想弹出一个自定义的to-toast消息。
我想让它出现2秒钟。
我知道我需要两次使用dispatch_async
。
一个用于取消隐藏信息
第二个是在2秒后隐藏消息。这需要dispatch_after()
?
如何从其他类调用主视图控制器?调用self.showError()
将不起作用,因为self不是主视图控制器。
我试过这个:
dispatch_async(dispatch_get_main_queue()) {
self.showError()
}
dispatch_async(dispatch_get_main_queue(), ??? 2 seconds) {
self.hideError()
}