我在Xcode 6.2中创建了一个简单的Apple Watch应用程序,以显示仅显示" HELLO"的标签。但是当手表应用程序运行时,会出现手表屏幕,但它完全是黑色的。 如何从中恢复?运行Apple Watch应用程序时应遵循的一般步骤是什么?
- (void)awakeWithContext:(id)context {
[self.watchlbl setText:@"Hello"];
[super awakeWithContext:context];
}
这次初始化有什么不对吗?我还在故事板中初始化了标签。
答案 0 :(得分:3)
首先,始终在之前调用[super awakeWithContext:]
。
其次,您可以将代码放入willActivate
方法:
- (void)willActivate {
[super willActivate];
[self.watchlbl setText:@"Hello"];
}
修改强>
此外,请确保在XCode菜单中使用正确的目标 - 必须启动WatchKit应用程序 - 如下所示:
答案 1 :(得分:0)
我选择了iPhone 6(6.2),Watch App无法启动,切换到iPhone 6(6.3)并且运行正常。