I have an app with 3 pages, when I receive information from my WatchConnectivity delegate, which is my Extension Delegate, I delegate it to the InterfacController to update the UI.
However, the code that handles the update runs, including the UI update, but the UI is actually not updated.
Seems like you can only update UI of interfaceController when it is the current page.
My problem is, if the user goes to a different page when the data comes in, how can I tell when I return to that page, that the UI is updated or not. If I use a Bool to track the state, the Bool will be changed but not the UI.
The data takes time to load so I don't want to reload the data every time willActivate is called.