我在情节提要中添加了一堆WKInterfaceLabel,将它们添加为InterfaceController.h中的IBOutlets,并使用SetText方法在其上设置了一些文本。但是,我的看法没有改变。控制台为每个标签提供消息“接口描述中的未知属性”。我该如何解决?

在InterfaceController.h中,我定义标签如下:

IBOutlet WKInterfaceLabel *hdate;

在InterfaceController.m中,我将其文本设置如下:
- (void)willActivate {
// This method is called when watch view controller is about to be visible to user
[super willActivate];
[hdate setText:@"blah"];}

最佳答案

由于正确的答案在问题的注释中,因此我将在此处再次发布:

您不能只在.h文件中创建IBOutlet

IBOutlet WKInterfaceLabel *hdate

在方括号中,我必须将它们设置为属性。

(归功于user3261697)

关于ios - 无法从WatchKit Controller 更改 View ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30130320/

10-10 20:36