0

I'm new to cocoa. I create project where I have one textField and one button. I make function for button, where I start my other function and it's ok. But I need to take number value from textField as parameter for my function...like this:

@implementation AppController

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

In IB I only create number formated text field. But I don't know how to call it from code :(

thanks for help

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 に答える