在“立即观看”屏幕和其他屏幕之间切换

时间:2019-10-24 22:40:08

标签: xcode apple-watch

我按照Apple的说明在Xcode版本11.1(11A1027)中在Apple Watch应用程序上设置了“正在播放”屏幕 然后从主屏幕转到这样的下一组屏幕-

@IBAction func startButtonPressed() {
      WKInterfaceDevice.current().play(.start)
      WKInterfaceController.reloadRootPageControllers(withNames: ["WorkoutSession", "NowPlaying"], contexts: [0], orientation: WKPageOrientation(rawValue: 0)!, pageIndex: 0)
 }

问题是,当我在WorkoutSession屏幕和“正在播放”屏幕之间滑动几次时,我的锻炼屏幕变为空白。我已经在空白屏幕上用一个简单的标签进行了尝试,并且不管屏幕上的内容是什么,“正在播放”屏幕都会使另一个空白,而它做同样的事情。这是在物理手表上,而不是模拟器上。是因为我使用WKInterfaceController.reloadRootPageControllers导航到锻炼屏幕和“正在播放”屏幕,因为这是唯一可以确保没有关闭或后退或后退动作会破坏锻炼过程的唯一方法

其他人在“正在播放”屏幕上遇到此问题吗?

0 个答案:

没有答案