0
所以这是我想明白了什么:通知中心发布更新主线程上的UI元素?
例子:
func viewDidLoad(){
super.viewDidLoad()
NotificationCenter.default.addObserver(self, selector: #selector(self.didUpdateHistory), name: NSNotification.Name.init("didUpdateHistory"), object: nil)
}
func didUpdateHistory(){
//Update some UI elements
}
现在我的问题是,如果我张贴在我的项目从某个类的通知,并且触发不造成UI元素我是否还需要将doUpdateHistory函数中的任何内容与主要关闭进行封装,还是应该自动打包该邮件调用?
此外,您是在哪里添加观察者以及从哪里发布通知?