0

我是可可的新手。我创建了一个项目,其中有一个 textField 和一个按钮。我为按钮制作功能,在那里我开始我的其他功能,没关系。但是我需要从 textField 中获取数值作为我的函数的参数......就像这样:

@implementation AppController

- (IBAction)StartReconstruction:(id)sender {
int RecLine = //here i need something like textField1.GetIntValue();
drawGL(RecLine);
}
@end

在 IB 中,我只创建数字格式的文本字段。但我不知道如何从代码中调用它:(

感谢帮助

4

1 回答 1

0

由于来自的值UITextField是一个字符串,您将需要使用NSNumberFomatter

NSNumberFormatter * formatter = [[NSNumberFormatter alloc] init];
[formatter setNumberStyle:NSNumberFormatterDecimalStyle];
NSNumber someNumber = [formatter numberFromString:myTextField.text];
int RecLine = [someNumber intValue];

这是NSNumberFormatterStyles 的列表

于 2012-11-15T18:52:43.453 回答