0

有没有办法根据多个格式说明符将字符串转换为不同数据类型的对象数组?

我已经尝试过initWithFormat:arguments:,但我没有得到预期的结果。structPython模块中有一个类似的函数unpack(fmt,String),其中fmt是格式说明符字符串,String是要转换的字符串。

4

1 回答 1

0

调查sscanf

void unpackStr(NSString *string, NSString *format, ...)
{
    va_list args;
    va_start(args, format);

    vsscanf([string UTF8String], [format UTF8String], args);

    va_end(args);
}
于 2012-05-06T19:01:51.613 回答