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] * ** 'CalculatorViewController enterPressed :] : 인스턴스 0x8c69540에 전송 된 인식 할 수없는 선택기' – DaniloMendes
버튼에 작업을 설정 한 위치는 어디입니까? 'NSInvalidArgumentException' –