我在情节提要中添加了一堆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/