关于objective c:如何将字符串从NSMutableArray传递给double

How to pass string to double from NSMutableArray

在数组中我有两个值value1 ="234.3423"value2 ="12.60348"我需要将此值传递给varable double x,double y;

这个怎么做

提前致谢。


首先,您需要将它们转换为NSString中的数字(您在此处使用C字符串语法给出):

1
2
char *value1 ="234.3423";
NSString *string1 = [NSString stringWithUTF8String:value1];

然后,只需这样做:

1
double x = [string1 doubleValue];

而已。 如果NSString的简单数字解析对您来说还不够,则需要查看NSNumberFormatter


1
2
double x=[[myArrayList objectAtIndext:1] doubleValue];
double y=[[myArrayList objectAtIndext:2] doubleValue];

希望它对我有用:D

如果没有帮助我任何另一种简单的方法。