0

有谁知道如何输入数字并将其放入公式中?我正在尝试创建一个毫米到英寸的转换计算器,并带有一个可以更改公式的开关,以便您可以计算英寸到毫米。到目前为止,这就是我所做的,我正在使用 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 非常陌生,非常感谢您提供的任何信息。

4

2 回答 2

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];
}
于 2013-03-26T04:41:43.250 回答
0

你这样做是不对的 :

它应该是:

float floatoutput=[entry.text floatValue]/25.4;

[ ]用于方法调用或数组下标。你不需要写[25.4]没有意义的东西。

*并记下 25.4 不是floatdouble你应该使用25.4f

于 2013-03-26T03:43:52.233 回答