Xcode 4.6 if语句带&am​​p;&

时间:2013-05-08 17:44:59

标签: xcode if-statement

我的问题是

-(IBAction)setAction:(id)sender{

    if ([labelOne.text isEqual: @"One"] && [labelTwo.text isEqual: @"Two"]) {
        labelShow.text = @"Yes it works :)";
    }   
}

如果我建造它。它显示错误代码:线程1:信号SIGBART

但是如果我这样做的话就可以了。

-(IBAction)setAction:(id)sender{

    if ([labelOne.text isEqual: @"One"]) {
        labelShow.text = @"Yes it works :)";
    }   
}

我能做什么,第一个有效?:)

1 个答案:

答案 0 :(得分:0)

SIBABRT暗示labelTwo或labelTwo.text指向坏内存。

首先找出哪个指针不好,然后调试以查看原因。此外,尽可能提供崩溃日志。调试输出窗格中应该存在关联的错误消息。

结帐this debugging tutorial