根据多种格式说明符,有没有办法将字符串转换为不同数据类型的对象数组?
我试过initWithFormat:arguments:
,但我没有得到预期的结果。
Python中struct
模块中有一个类似的函数,unpack(fmt,String)
,其中fmt
是格式说明符字符串,String
是要转换的字符串。
答案 0 :(得分:0)
查看sscanf
:
void unpackStr(NSString *string, NSString *format, ...)
{
va_list args;
va_start(args, format);
vsscanf([string UTF8String], [format UTF8String], args);
va_end(args);
}