我是新來的程序編程美妙的世界,即時通訊從斯坦福大學iTunes U發佈系列,他們讓你建立的第一個應用程序是一個計算器。現在當我去運行計算器時,我得到了調試屏幕在這條線上拋出一箇中斷@property (nonatomic) BOOL userIsInTheMiddleOfEnteringANumber;
我已經跟隨教程到T,所以我不明白爲什麼我得到的問題和講師是不是。計算器應用程序沒有正確運行
//
// CalculatorViewController.m
// Calculator
//
// Created by Jweezy on 3/12/12.
// Copyright (c) 2012 Jweezy. All rights reserved.
//
#import "CalculatorViewController.h"
#import "CalculatorBrain.h"
@interface CalculatorViewController()
@property (nonatomic) BOOL userIsInTheMiddleOfEnteringANumber;
@property(nonatomic, strong) CalculatorBrain *brain;
@end
@implementation CalculatorViewController
@synthesize display = _display;
@synthesize userIsInTheMiddleOfEnteringANumber = _userIsInTheMiddleOfEnteringANumber;
@synthesize brain = _brain;
- (CalculatorBrain *)brain
{
if(!_brain) _brain= [[CalculatorBrain alloc] init];
return _brain;
}
- (IBAction)digitPressed:(UIButton *)sender {
NSString *digit = sender.currentTitle;
if(self.userIsInTheMiddleOfEnteringANumber){
self.display.text = [self.display.text stringByAppendingString:digit];
}
else {
self.display.text = digit;
self.userIsInTheMiddleOfEnteringANumber= YES;
}
}
- (IBAction)operationPressed:(UIButton *)sender {
if(self.userIsInTheMiddleOfEnteringANumber)[self enterPressed];
double result = [self.brain performOperation:sender.currentTitle];
NSString *resultString = [NSString stringWithFormat:@"%g", result];
self.display.text = resultString;
}
- (IBAction)enterPressed {
[self.brain pushOperand:[self.display.text doubleValue]];
self.userIsInTheMiddleOfEnteringANumber = NO;
}
@end
每當大量點擊,並顯示以下內容
Thread 1: breakpoint1.1 at the line @property (nonatomic) BOOL userIsInTheMiddleOfEnteringANumber;
你有什麼試過? 「計算器應用程序沒有正確運行」是一個聲明,而不是一個問題... –
這是什麼問題?應用程序崩潰或其他什麼? –
當我運行模擬器時,當我按下一個數字時,它會停止程序,並且調試屏幕出現錯誤:thread1:breakpoint 1.1(在我頂部的帖子上),到目前爲止在他沒有經歷過的系列講座中錯誤,所以我不確定還包括什麼。 yes按鈕被點擊時,應用程序崩潰 – user1393064