我发现的是?
尝试在根页面控制器内的界面控制器之间水平滚动。
一段时间后随机(30-1分钟)。
您会发现其中一个接口控制器丢失了。
显示空白视图,UI 完全消失。(没有界面的黑色视图)。
尝试在 XCode 中打开视图调试器,您会发现页面视图控制器层次结构中缺少视图的界面窗口。
重现
创建一个新的应用程序。
创建一个新的 Watch 应用程序
在情节提要中添加了 2 个额外的界面控制器
为两者添加标识符
在初始接口控制器调用内部
WKInterfaceController.reloadRootPageControllers(withNames: ["View1","View2"], contexts: ["View1","View2"], orientation: .horizontal, pageIndex: 1)
- 在 Watch OS 6 Series 3(模拟器或 A 设备)上运行应用程序
- 尝试随机滚动
我期望 Page 控制器能够保持界面控制器应有的状态,并且在用户滚动时它不应该显示空白的黑屏。