Apple Watch 应用程序中的黑屏输出
Black Screen Output in Apple Watch app
我在 Xcode 6.2 中创建了一个简单的 Apple Watch 应用程序来显示仅显示 "HELLO" 的标签。但是当手表应用程序为运行时,手表屏幕出现,但它是完全黑色的。
如何从中恢复? 运行安装 Apple Watch 应用程序时要遵循的一般程序是什么?
- (void)awakeWithContext:(id)context {
[self.watchlbl setText:@"Hello"];
[super awakeWithContext:context];
}
这个初始化有什么问题吗?我也在故事板中初始化了标签。
首先,总是先调用 [super awakeWithContext:]
再调用 其他所有内容。
其次,您可以将代码放入 willActivate
方法中:
- (void)willActivate {
[super willActivate];
[self.watchlbl setText:@"Hello"];
}
编辑
此外,请确保在 XCode 菜单中使用正确的目标 - 必须启动 WatchKit 应用程序 - 如下所示:
我选择了 iPhone 6 (6.2) Watch App 无法启动,切换到 iPhone 6 (6.3) 并且它起作用了。
我在 Xcode 6.2 中创建了一个简单的 Apple Watch 应用程序来显示仅显示 "HELLO" 的标签。但是当手表应用程序为运行时,手表屏幕出现,但它是完全黑色的。 如何从中恢复? 运行安装 Apple Watch 应用程序时要遵循的一般程序是什么?
- (void)awakeWithContext:(id)context {
[self.watchlbl setText:@"Hello"];
[super awakeWithContext:context];
}
这个初始化有什么问题吗?我也在故事板中初始化了标签。
首先,总是先调用 [super awakeWithContext:]
再调用 其他所有内容。
其次,您可以将代码放入 willActivate
方法中:
- (void)willActivate {
[super willActivate];
[self.watchlbl setText:@"Hello"];
}
编辑
此外,请确保在 XCode 菜单中使用正确的目标 - 必须启动 WatchKit 应用程序 - 如下所示:
我选择了 iPhone 6 (6.2) Watch App 无法启动,切换到 iPhone 6 (6.3) 并且它起作用了。