ユーザーがアプリ (VC1) を開いたときに使用される共通のビューがあります。タブ バー コントローラーを使用して、前のビューに表示されているデータを更新するために使用できる別のビュー (VC2) を読み込みます。VC1 (スタック) に戻ると、更新されたデータがリロードされません。
私はそうのようにviewWillAppearでviewDidLoadを呼び出そうとしました...
override func viewWillAppear(_ animated: Bool) {
viewDidLoad()
}
動作しますが、まだスタックにある VC1 を介してロードされ、ユーザーは変更を確認できます (良くない)。
VC1を閉じると役立つと思いますが、タブバーコントローラーを使用しているときにビューを閉じる方法がわかりません。