Что я нашел?
Попробуйте прокрутить горизонтально между контроллерами интерфейса внутри контроллера корневой страницы.
Случайно через некоторое время (30-1 мин).
Вы обнаружите, что один из контроллеров интерфейса пропадает.
Отображается пустое представление, пользовательский интерфейс полностью исчезает. (Черный вид без интерфейса).
Попытайтесь открыть отладчик представления в XCode, вы обнаружите, что интерфейсное окно представления отсутствует в иерархии контроллера представления страницы.
Воспроизвести
WKInterfaceController.reloadRootPageControllers(withNames: ["View1","View2"], contexts: ["View1","View2"], orientation: .horizontal, pageIndex: 1)
- Запустите приложение на Watch OS 6 Series 3 (Симулятор или устройство A)
- Попробуйте прокрутить случайным образом
Что я ожидаю от контроллера страницы дляДержите интерфейсные контроллеры как следует, и он не должен показывать пустой черный экран, пока пользователь выполняет прокрутку.