我正在尝试在 Objective-C 中制作一个简单的毕达哥拉斯计算器,但我总是收到以下错误消息:“PythagorasCalc”没有可见的@interface 声明选择器“calculatePythagorasValue”。
这是我的课:
@implementation PythagorasCalc
- (double)calculatePythagorasValue
{
return sqrt(A*A+B*B);
}
//Access Code
-(int)A{
return A;
}
-(void)setA: (int)value {
if(A != value) {
A = value;
}
}
-(int)B{
return B;
}
-(void)setB: (int)value {
if(B != value) {
B = value;
}
}
-(int)C{
return C;
}
-(void)setC: (int)value {
if(C != value) {
C = value;
}
}
@end
这是我的 AppDelegate:
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
calculator = [[PythagorasCalc alloc] init];
}
- (IBAction)calculateClicked:(id)sender
{
double A = _ATextField.doubleValue;
double B = _BTextField.doubleValue;
calculator.A = A;
calculator.B = B;
double C = [calculator calculatePythagorasValue]
}
@end;
}
请帮忙!!