与简单的计算器的奇怪的臭虫在xcode

时间:2014-01-22 02:23:00

标签: ios7 xcode5

我开始学习ios7,在我的第一个程序(一个简单的RPN计算器)中,我得到了这个非常奇怪的错误。我只是按照iTunes U中的ios5课程进行了演练,所以这可能是我问题的答案。

当我按下显示屏上数字的输入按钮时,应用程序会崩溃。以下是enter激活的操作。

- (IBAction)enterPressed
{
 NSString *value = _display.text;
[self.brain pushOperand:value.doubleValue];
self.isInTheMiddle = NO;
}

Brain是我的模型,这是pushOperand方法:

-(void)pushOperand:(double)operand
{
[self.operandStack addObject: [NSNumber numberWithDouble:operand]];
}

当我开始调试时,断点位于:

[self.operandStack addObject: [NSNumber numberWithDouble:operand]];

控制台显示的是“无法识别的选择器发送到实例[...]”。

如果这是一个愚蠢的问题,我很抱歉,我无法找到对此错误的任何解释。

感谢您的关注!

1 个答案:

答案 0 :(得分:0)

检查连接检查器中的“输入按钮”。如果您有两个连接到按钮的“内部触摸”操作,则可能会出现此异常。只需删除“Enter”按钮的所有连接,然后再次将其重新连接到- (IBAction)enterPressed