Apple Watch 应用中的黑屏输出
Posted
技术标签:
【中文标题】Apple Watch 应用中的黑屏输出【英文标题】:Black Screen Output in Apple Watch app 【发布时间】: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 你找到解决方法了吗? 【参考方案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) 并且它工作正常。
【讨论】:
以上是关于Apple Watch 应用中的黑屏输出的主要内容,如果未能解决你的问题,请参考以下文章
Cordova Windows 10 UWP 应用程序中的黑屏
Apple Watch Simulator 完全无法启动或加载应用程序并显示“等待附加”消息