У меня есть приложение с 3 страницами, когда я получаю информацию от своего делегата WatchConnectivity, который является моим делегатом расширения, я делегирую его InterfacController для обновления пользовательского интерфейса.
Однако код, обрабатывающий обновление, запускается, включая обновление пользовательского интерфейса, но пользовательский интерфейс фактически не обновляется.
Похоже, вы можете обновить пользовательский интерфейс interfaceController только тогда, когда это текущая страница.
Моя проблема в том, что если пользователь переходит на другую страницу при поступлении данных, как я могу определить, когда я вернусь на эту страницу, обновлен пользовательский интерфейс или нет. Если я использую Bool для отслеживания состояния, Bool будет изменен, но не UI.
Для загрузки данных требуется время, поэтому я не хочу перезагружать данные каждый раз, когда вызывается willActivate.