小编use*_*489的帖子

Objective-C二进制表达式的操作数无效

我收到错误:

二进制表达式的无效操作数('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
Run Code Online (Sandbox Code Playgroud)

错误来自我想在.m中进行的计算:

-(IBAction)result:(id)sender{
    result = payment - ((miles/mpgLoaded)*fuelCost)-((miles/mpgEmpty)*fuelCost);
    resultLabel.text = [NSString stringWithFormat:@"%.2f",result];
}
Run Code Online (Sandbox Code Playgroud)

objective-c ios5 xcode4.2

3
推荐指数
1
解决办法
4778
查看次数

标签 统计

ios5 ×1

objective-c ×1

xcode4.2 ×1