Can someone see where this code is wrong I can't see it but i've been staring at it for three hours! could it be in a different file? ie.) implementation files?
Code:
#import <UIKit/UIKit.h>
#import "CalculatorBrain.h"
@interface CalculatorViewController : UIViewController
{
IBOutlet UILabel *display;
CalculatorBrain *brain;
BOOL userIsInTheMiddleOfTypingANumber;
}
- (IBAction)digitPressed:(UIButton *)sender
{ <---this is where the error expected";"before"{" token comes in--->
if (userIsInTheMiddleOfTypingANumber)
{
[display setText:[[display text] stringByAppendingString:digit]]
}
else
{
[display setText:digit]
userIsInTheMiddleOfTypingANumber = YES
}
NSString *digit = [[sender titleLabel] text]
}
- (IBAction)operationPressed:(UIButton *)sender
{
if (userIsInTheMiddleOfTypingANumber)
{
[[self brain] setOperand:[[display text] doubleValue]]
userIsInTheMiddleOfTypingANumber = NO
}
NSString *operation = [[sender titleLabel] text]
double result = [[self brain] performOperation:operation]
[display setText:[NSString stringWithFormat:@"%g", result]]
}
@end