我的目标是将在线 API 中的多个 CSV 数据集解析为 UITableView。目前,我正在查看 CHCSVParser 作为实现此目的的选项。使用 CHCSVParser,似乎必须将数据保存到本地文件中才能进行解析(如果我错了请纠正我)。要在本地保存 CSV 数据,最好将数据保存到 Documents 目录吗?或者是否有另一种更有效的方法来解析来自在线 API 的数据?谢谢!
最佳答案
您可以将数据流写入内存:
NSOutputStream *stream = [[NSOutputStream alloc] initToMemory];
CHCSVWriter *writer = [[CHCSVWriter alloc] initWithOutputStream:stream encoding:NSUTF8StringEncoding delimiter:','];
// write fields here
[writer closeStream];
NSData *buffer = [stream propertyForKey:NSStreamDataWrittenToMemoryStreamKey];
关于ios - 从在线 API 解析 CSV 数据集 - iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24442649/