0
だから、これは私が理解して欲しいものです:メインセンターのUIエレメントを更新するためのNotificationCenterポスト?
例:
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 func内の内容をメインクロージャでラップする必要がありますか、それともポストコール自体をラップする必要がありますか?
また、オブザーバーをどこに追加するのか、どこから通知を送信するのですか?