gpt4 book ai didi

ios - 使用 CHCSVParser 解析 NSString 返回 nil

转载 作者:行者123 更新时间:2023-11-29 03:07:45 25 4
gpt4 key购买 nike

我正在尝试使用 CHCSVParser 解析 NSString,我已从此处的 github 下载示例项目

https://github.com/davedelong/CHCSVParser

并浏览了该项目,特别是 UnitTests.m 文件,该文件显示了如何读取 .csv 文件或从 csv NSString 读取的示例。

我已经使用这些代码行来尝试解析我的 NSString

//file = myNSString of comma seperated values
NSStringEncoding encoding = 0;
NSString *csv = [NSString stringWithContentsOfFile:file usedEncoding:&encoding error:nil];
NSArray *fields = [csv CSVComponents];
NSLog(@"fields: %@", fields);

这就是我试图解析的 NSString"file"的样子:

"Completed Item","Un-complete Item","Damaged Item"

当我通过该代码传递它时,字段数组不返回任何内容。它看起来像这样:

fields: (null)

是的,该文件包含我在上面添加的字符串。

最佳答案

您已经有了一个包含逗号分隔值的字符串。您不能使用该字符串加载同名文件。只是做:

NSString *file = @"Completed Item","Un-complete Item","Damaged Item";
NSArray *fields = [file CSVComponents];
NSLog(@"fields: %@", fields);

关于ios - 使用 CHCSVParser 解析 NSString 返回 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22572185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com