Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 NSString 对象,我正在尝试读取它的内容。我知道其内容的格式如下:
"v %f %f %f\n"
一种方法是获取 NSString 对象的 c 样式字符串,然后使用方法:
sscanf(cstring,"v %f %f %f\n");
还有其他方法吗?我的解决方案太“C 风格”了。
NSString 的预期格式是
但如果数据不正确,它可能是其他格式。
尝试使用这样的 NSString 方法:
NSArray *vals = [string componentsSeparatedByString:@" "]; float f1 = [vals[1] floatValue]; float f2 = [vals[2] floatValue]; float f3 = [vals[3] floatValue];