【发布时间】:2012-02-18 14:30:14
【问题描述】:
我对 XCode 3 和 iOS 非常满意。我现在正试图转向 XCode 4 和可可编程。我一直无法连接最简单的控件。我从新的空可可应用程序开始。我在表单上放了一个按钮。我控制将按钮拖到标题上并放下以获取
IBOutlet NSButton *myButton; and
@property (strong) IBOutlet NSButton *myButton;
在初始化中我添加了:
self.myButton =[[NSButton alloc]init];
由于按钮被声明为强,我相信它被正确保留。
稍后在我的代码中我只是这样做了:
[myButton setTitle:@"this button"];
此代码已到达(使用断点检查)并且 myButton 不为零,但表单上的按钮标签未更新。查看连接检查器,myButton 确实引用了“文件的所有者”。我以几乎相同的方式添加了一个 IBAction,它工作正常。
XCode 4 中是否需要新的东西来正确连接 IBOutlet?
【问题讨论】: