如何在Xcode中以编程方式修改csv文件?

时间:2013-04-04 11:13:20

标签: iphone xcode

我想在xcode中修改(添加新行)现有的csv文件。我已经以编程方式创建了一个csv文件,但是当我尝试修改它时,它会删除所有的previos数据。

我正在打开现有的csv文件,并希望添加下一行。

NSString * docFile = [DOCS_FOLDER stringByAppendingPathComponent:@“Questions_Logs.csv”]; NSFileManager * filemanager = [NSFileManager defaultManager];

// ---获取文件内容,如果内容为avalbl,则附加新数据并保存 -

if ([filemanager fileExistsAtPath:docFile]) 

{

 NSArray *arrCSV = [NSArray arrayWithObjects:strName,strAge,strDesig, nil];
 [[arrCSV componentsJoinedByString:@","] writeToFile:docFile atomically:YES encoding:NSUTF8StringEncoding error:NULL];

}

else

{        NSArray * arrCSV = [NSArray arrayWithObjects:@“Name”,@“Age”,@“Designation”,nil];      [[arrCSV componentsJoinedByString:@“,”] writeToFile:docFile atomically:YES encoding:NSUTF8StringEncoding error:NULL];   }

1 个答案:

答案 0 :(得分:0)