1

我有一个 NSString 对象,我正在尝试读取它的内容。我知道其内容的格式如下:

"v %f %f %f\n"

一种方法是获取 NSString 对象的 c 样式字符串,然后使用方法:

sscanf(cstring,"v %f %f %f\n");

还有其他方法吗?我的解决方案太“C 风格”了。

编辑:

NSString 的预期格式是

"v %f %f %f\n"

但如果数据不正确,它可能是其他格式。

4

1 回答 1

-1

尝试使用这样的 NSString 方法:

NSArray *vals = [string componentsSeparatedByString:@" "];
float f1 = [vals[1] floatValue];
float f2 = [vals[2] floatValue];
float f3 = [vals[3] floatValue];
于 2013-06-17T15:07:34.810 回答