CoreDataを学んでいます。ひとつ質問です。

A、Bの2つの画面を用意し
Aは登録フォーム、Bは一覧画面を表示させようとしています。
AとBの画面はタブバーによって切り替えています。

CoreDataそのものは実装できたのですが、
Aで登録したあとBの一覧画面に切り替えても
すぐには反映されません。
一度アプリを完全に終了させて再度起動させると
ちゃんとB画面で登録した情報が表示されます。

ナビゲーションによる画面遷移のような仕組みだと
すぐに一覧画面に登録情報が反映されるのですが
どうもタブバーによる画面切り替えの場合はうまくいきません。

よろしくお願いいたします。