【发布时间】:2011-09-10 19:28:52
【问题描述】:
我想创建一个包含字符串和图像的 csv 文件。我可以将输入作为用逗号分隔的字符串提供。例
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory , NSUserDomainMask, YES);
NSString *documentsDir = [paths objectAtIndex:0];
NSString *root = [documentsDir stringByAppendingPathComponent:@"products.csv"];
NSString *temp=@"jack,jil,jimmy,mike";
[temp writeToFile:root atomically:YES encoding:NSUTF8StringEncoding error:NULL];
在上述情况下,它工作正常。现在我需要添加带有字符串的图像。我将图像作为 NSData。在这种情况下,如何将输入提供给 csv 文件。
我还可以将图像单独附加到 csv 文件作为 NSData。例
UIImage *img = [UIImage imageNamed:@"flower.png"];
NSData *dataObj = UIImageJPEGRepresentation(img, 1.0);
[dataObj writeToFile:root atomically:YES];
如果我将 csv 文件作为 Excel 工作表打开,我的预期输出应该包含图像和字符串。
【问题讨论】:
标签: iphone ipad csv uiimage nsdata