有谁知道如何进行数字输入并通过公式? 我正在尝试创建一个毫米到英寸的转换计算器,其中一个开关可以更改公式,因此您可以计算英寸到毫米。 到目前为止,这就是我所做的,我正在使用xcode 3.2.6
的.m
@synthesize entry;
@synthesize output;
@synthesize toggle;
//-(IBAction)hidekeyboard:(id)sender{
-(IBAction)calculate:(id)sender{
float floatoutput=[entry.text floatValue]/[25.4];
}
·H
IBOutlet UITextField *entry;
IBOutlet UILabel *output;
IBOutlet UISwitch *toggle;
}
-(IBAction)calculate:(id)sender;
-(IBAction)hidekeyboard:(id)sender;
@property (nonatomic, retain) UITextField *entry;
@property (nonatomic, retain) UILabel *output;
@property (nonatomic, retain) UISwitch *toggle;
我是xcode的新手,非常感谢你能给我的任何信息。
答案 0 :(得分:1)
如下所示?
- (float)conver2inches: (NSString *)mmeters {
return [mmeters floatValue]/25.4f;
}
-(IBAction)calculate:(id)sender{
float answer = [self conver2inches:entry.text];
textfield1.text = [NSString stringWithFormat:@"%f",answer];
}
答案 1 :(得分:0)
你做错了:
应该是:
float floatoutput=[entry.text floatValue]/25.4;
[ ]
用于方法调用或数组的下标。你不需要写[25.4]
这是毫无意义的。
* 并且记下25.4不是float
,double
你应该使用25.4f