私は 3 つのページを持つアプリを持っています。拡張デリゲートである WatchConnectivity デリゲートから情報を受け取ると、それを InterfacController にデリゲートして UI を更新します。
ただし、更新を処理するコードは UI の更新を含めて実行されますが、UI は実際には更新されません。
現在のページの場合にのみ、interfaceController の UI を更新できるようです。
私の問題は、データが入ってきたときにユーザーが別のページに移動した場合、そのページに戻ったときに UI が更新されているかどうかをどのように確認できるかということです。Bool を使用して状態を追跡すると、Bool は変更されますが、UI は変更されません。
データの読み込みに時間がかかるため、willActivate が呼び出されるたびにデータを再読み込みしたくありません。