Ios 使用xcode 5中的插座

Ios 使用xcode 5中的插座,ios,xcode5.0.1,Ios,Xcode5.0.1,我在veiwcontroller中添加了属性statusText @interface ViewController : UIViewController @property (nonatomic, retain) IBOutlet UILabel *statusText;, @synthesize statusText; - (IBAction)buttonPressed:(id)sender { NSString *title = [sender titleForState:U

我在veiwcontroller中添加了属性statusText

@interface ViewController : UIViewController
@property (nonatomic, retain) IBOutlet UILabel *statusText;, 

@synthesize statusText;

- (IBAction)buttonPressed:(id)sender {
    NSString *title = [sender titleForState:UIControlStateNormal];
    NSString *newText = [[NSString alloc] initWithFormat:
                             @"%@ кнопка нажата.", title];
    [statusText setText:newText];
加入了标签和插座,但调试时statusText为nil。为什么?


我尝试了一些方法,但是statusTex无论如何都是零

您是否正确地将标签连接到其IBOutlet字段,并将IBAction方法连接到按钮?当我调试操作工作时-操作正确连接到按钮,在h文件IBOutlet的左侧有一个点(我按ctrl键将标签拖动到h文件并添加属性)。在m文件中,我只在上面添加代码,有时XIB更改不会一直传播到设备。尝试执行清理(产品>清理),然后再次运行。如果在设置“statusText”之前添加NSLog以检查“newText”的输出,是否获得所需的字符串?我稍后尝试清理,调试时在设置“statusText”之前看到newText的值,它是正确的,但同时“statusText”的值为零