我正在使用以下方法读取 .csv 文件。它适用于包含普通字符串、数字等的 csv 文件。
但它无法读取包含长字符串的 csv 文件(例如:5,6 行的描述)。
有这样的技术难度吗?非常感谢您的帮助。
-(void)readTitleFromCSV:(NSString*)path AtColumn:(int)column
{
//arrBreeds = [[NSMutableArray alloc]init];
NSMutableArray *arrTemp = [[NSMutableArray alloc]init];
NSString *fileDataString=[NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];
NSArray *linesArray=[fileDataString componentsSeparatedByString:@"\n"];
// preparing array with questions and answers
for(int i=0; i<[linesArray count];i++){
[arrTemp addObject:[[linesArray objectAtIndex:i] componentsSeparatedByString:@","] ];
}
NSLog(@"ArrBreeds %@", arrTemp);
}