我在 Xcode 6.2 中创建了一个简单的 Apple Watch 应用,以显示仅显示“HELLO”的标签。但是当 watch 应用程序运行时, watch 屏幕出现,但它完全是黑色的。
如何从中恢复?运行 Apple Watch 应用程序时应遵循哪些一般程序?
- (void)awakeWithContext:(id)context {
[self.watchlbl setText:@"Hello"];
[super awakeWithContext:context];
}
这个初始化有什么问题吗?我还初始化了 Storyboard 中的标签。
最佳答案
首先,总是调用[super awakeWithContext:]
之前 其他一切。
其次,您可以将您的代码放入 willActivate
方法:
- (void)willActivate {
[super willActivate];
[self.watchlbl setText:@"Hello"];
}
编辑
此外,请确保在 XCode 菜单中使用正确的目标 - 必须启动 WatchKit 应用程序 - 如下所示:
关于ios - Apple Watch 应用中的黑屏输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28989181/