NSTextField 不会更新


[self.change setStringValue:[NSString stringWithFormat:@"%i", changeValue]];

其中 change 是 NSTextField 类型的 IBOutlet。 无论出于何种原因,我都无法让文本字段显示我想要的任何内容。 每次我跑步时,字段都是"0"。 关于为什么它不会改变的任何想法?

从不更新 init 中的文本字段或弹出按钮。一旦类初始化,您必须在 awakeFromNib 或其他一些委托中填写默认值。

好吧,

这是令人尴尬的菜鸟错误,供其他人学习。 我在加载视图之前调用了我的 setstringvalue;在 didfinish启动方法中。 使用 awakefromnib 方法确保视图已加载。通过苹果:

Finally, after all the objects are fully initialized, each receives an awakeFromNib message.

验证出口是否确实与您放入 xib 文件中的 NSTextField 相关联。

最新更新