Iphone 如何从文本字段中获取数字?
如何扫描文本字段中的数字 例如,在C中Iphone 如何从文本字段中获取数字?,iphone,objective-c,Iphone,Objective C,如何扫描文本字段中的数字 例如,在C中 int x,area; scanf("%d",&x); area=r*r*3.14; printf(" the area is %d",area); 如何在iPhone上使用Objective-C和文本字段实现此功能?请查看。它执行与scanf类似的功能,但适用于NSString对象。签出。它执行与scanf类似的功能,但可用于NSString对象。您编写的东西在Objective-C中工作得非常好(或者更确切地说,如果不是bug的话)在C中工作
int x,area;
scanf("%d",&x);
area=r*r*3.14;
printf(" the area is %d",area);
如何在iPhone上使用Objective-C和文本字段实现此功能?请查看。它执行与scanf类似的功能,但适用于NSString对象。签出。它执行与scanf类似的功能,但可用于NSString对象。您编写的东西在Objective-C中工作得非常好(或者更确切地说,如果不是bug的话)在C中工作的所有内容都在Objective-C中工作,无需修改
也就是说,在Objective-C语言(和Cocoa库)中有更多的惯用方法来做这些事情,我相信其他人会向您指出。例如,有关如何从文本字段中读取的惯用示例,请参见机器人伍兹的答案。您所写的内容在Objective-C中运行得非常好(或者更确切地说,如果不是buggy的话)在C中工作的所有内容都在Objective-C中工作,无需修改
也就是说,在Objective-C语言(和Cocoa库)中有更多的惯用方法来做这些事情,我相信其他人会向您指出。例如,有关如何从文本字段中读取的惯用示例,请参见机器人伍兹的答案。如果它位于文本字段中,您可以这样做
double r=[textFieldName.text doubleValue];
NSString *result = [NSString stringWithFormat:@"the area is %f",r*r*3.14];
someLabelYouAreUsingToDisplayResults.text=result;
如果它在文本字段中,您可以
double r=[textFieldName.text doubleValue];
NSString *result = [NSString stringWithFormat:@"the area is %f",r*r*3.14];
someLabelYouAreUsingToDisplayResults.text=result;