【发布时间】:2011-12-29 05:28:02
【问题描述】:
我收到错误:
二进制表达式的无效操作数 ('UITextField')
我的 .h 看起来像这样:
@interface ViewController : UIViewController{
IBOutlet UILabel *resultLabel;
float result;
IBOutlet UITextField *miles;
IBOutlet UITextField *mpgLoaded;
IBOutlet UITextField *mpgEmpty;
IBOutlet UITextField *fuelCost;
IBOutlet UITextField *payment;
}
-(IBAction)result:(id)sender;
-(IBAction)reset:(id)sender;
@end
错误来自我试图在 .m 中进行的计算:
-(IBAction)result:(id)sender{
result = payment - ((miles/mpgLoaded)*fuelCost)-((miles/mpgEmpty)*fuelCost);
resultLabel.text = [NSString stringWithFormat:@"%.2f",result];
}
【问题讨论】:
标签: objective-c ios5 xcode4.2