我是 cocoa 的新手。 我创建了一个项目,其中有一个文本字段和一个按钮。 我为按钮创建功能,在那里我开始我的其他功能,没关系。但是我需要从 textField 中获取数字值作为我的函数的参数......像这样:
@implementation AppController
- (IBAction)StartReconstruction:(id)sender {
int RecLine = //here i need something like textField1.GetIntValue();
drawGL(RecLine);
}
@end
在 IB 中,我只创建数字格式的文本字段。但我不知道如何从代码中调用它:(
感谢帮助
最佳答案
您是否已将您的代码和 IB 之间的文本字段连接起来?您需要在 @interface 声明中定义 ivar 和属性,如下所示:
@interface BlahBlah {
UITextField *textField1;
}
@property (nonatomic, retain) IBOutlet UITextField *textField1;
...
@end
在您声明了您的 ivar 并将其连接到您在 IB 中的文本框之后(搜索谷歌以查看如何操作),您可以简单地调用
[textField1.text intValue];
获取文本框中字符串的整数值(请注意,这是快速而肮脏的,并且不会验证输入)。
关于objective-c - 从 textField 获取 int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4868825/