【问题标题】:Black Screen Output in Apple Watch appApple Watch 应用中的黑屏输出
【发布时间】:2015-03-11 14:22:34
【问题描述】:

我在 Xcode 6.2 中创建了一个简单的 Apple Watch 应用,以显示仅显示“HELLO”的标签。但是当手表应用程序运行时,手表屏幕出现,但它完全是黑色的。 如何从中恢复?运行 Apple Watch 应用程序时应遵循哪些一般程序?

- (void)awakeWithContext:(id)context {
       [self.watchlbl setText:@"Hello"];
        [super awakeWithContext:context];
    }

这个初始化有什么问题吗?我还初始化了情节提要中的标签。

【问题讨论】:

  • 你的标签 textColor 是什么?
  • WHITE - 屏幕颜色为黑色,标签为白色
  • iphone 模拟器首先被激活并且 iwatch 屏幕总是静止的..黑色的。 iphone模拟器激活有什么问题吗?
  • @AlenAlexander 你找到解决方法了吗?

标签: ios apple-watch


【解决方案1】:

首先,请始终致电[super awakeWithContext:]其他任何事情之前。

其次,您可以将代码放入willActivate 方法中:

- (void)willActivate {
    [super willActivate];
    [self.watchlbl setText:@"Hello"];
}

编辑

此外,请确保在 XCode 菜单中使用正确的目标 - 必须启动 WatchKit 应用程序 - 如下所示:

【讨论】:

  • 还是一样的黑屏
  • iphone 模拟器首先被激活并且 iwatch 屏幕总是静止的..黑色的。 iphone模拟器激活有什么问题吗?
  • 您需要选择 WatchKit App 目标 - 请参阅我编辑的答案。
  • 丹尼斯,如果我点击 iWatch 上的特定按钮,那么,是否可以在 iWatch 上观看本应在 iPhone 上播放的视频?
  • @AlenAlexander 我对此不确定。除了使用带有几张图像的WKInterfaceImage 的动画之外,我在文档中没有找到任何内容。我认为你应该发布一个新问题。
【解决方案2】:

我选择的是 iPhone 6 (6.2) Watch App 无法启动,切换到 iPhone 6 (6.3) 并且它工作正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-03
    • 1970-01-01
    • 2019-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多