在目标c中读取并错误检查CSV文件

时间:2013-10-10 17:50:09

标签: objective-c csv

我有这个代码用于读取文件:

NSString *sourceFileString = [NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"filename" ofType:@"csv"] encoding:NSUTF8StringEncoding error:nil];

我需要在哪里存储.csv文件以便能够读取以及如何检查xcode是否无法读取文件?

我对目标c很新。

1 个答案:

答案 0 :(得分:0)

您要求[NSBundle mainBundle]为您获取文件路径,以便在构建期间将文件复制到捆绑包中。查看项目中的构建阶段。

Xcode不专门用于CSV文件,因此您无法检查它是否可以读取它。

CSV文件只是文本,你可以检查的最多的是每行文字都有正确的逗号数......

此外,当SDK方法具有error参数时,您应该使用它,至少记录错误详细信息(如果有一个传递回给您)。否则,即使出于简单的错误,你也会失明。