Ik neem aan dat je de knop "Bereken" in de Interface builder hebt verbonden met de actie 'calculate' uit je CalcController?
@interface CalcController : NSObject
{
IBOutlet NSTextField firstField;
IBOutlet NSTextField secondField;
IBOutlet NSTextField resultField;
IBOutlet NSMatrix calculations;
}
-(IBAction) calculate;
@end
@implementation CalcController
-(IBAction) calculate
{
float firstValue = [firstField floatValue];
float secondValue = [secondField floatValue];
NSButtonCell * cell = [calculations selectedCell];
NSString * theCalculation = [cell title];
if ([theCalculation isEqualToString:@"Optelling"])
{
float result = firstValue + secondValue;
[resultField setFloatValue:result];
}
else if ([theCalculation isEqualToString:@"Aftrekking"])
{
float result = firstValue - secondValue;
[resultField setFloatValue:result];
}
}
@end