我開始學習ios7,並在我的第一個程序(一個簡單的RPN計算器),我得到了這個非常奇怪的錯誤。我只是遵循iTunes U中的ios5課程的演練,所以這可能是我的問題的答案。xcode中的簡單計算器的奇怪的錯誤
當我用顯示器上的數字點擊輸入按鈕時,應用程序崩潰。這是輸入激活的動作。
- (IBAction)enterPressed
{
NSString *value = _display.text;
[self.brain pushOperand:value.doubleValue];
self.isInTheMiddle = NO;
}
腦是我的模型,這是pushOperand方法:
-(void)pushOperand:(double)operand
{
[self.operandStack addObject: [NSNumber numberWithDouble:operand]];
}
當我開始調試,斷點在:
[self.operandStack addObject: [NSNumber numberWithDouble:operand]];
什麼控制檯顯示的是「無法識別的選擇器發送到實例[...]」。
對不起,如果這是一個愚蠢的問題,我只是不能找出任何解釋此錯誤。
感謝您的關注!
2014-01-22 14:58:10.386計算器[8683:70b] - [CalculatorViewController enterPressed:]:無法識別的選擇器發送到實例0x8c69540 2014-01-22 14:58:10.406計算器[8683:70b] * **由於未捕獲異常'NSInvalidArgumentException'而終止應用,原因:' - [CalculatorViewController enterPressed:]:無法識別的選擇器已發送至實例0x8c69540' – DaniloMendes
您在哪裏設置了該按鈕的動作? –