如何创建.xml文件并将其内容设置为等于NSString的内容

时间:2011-04-27 15:36:18

标签: iphone xml email

我正在尝试创建一个.xml文件,并将该文件的内容设置为等于预定的字符串。

我已经构建了XML,并且当前正在将其存储在NSString中。

我想将此字符串的内容放入扩展名为.xml的文件中,并发送一封包含该文件作为附件的电子邮件。

我可以通过电子邮件发送PDF文件,并假设创建扩展名为.xml的文件很容易,但是我不能这样做。

如果有人能伸出援助之手,我将非常感激。

1 个答案:

答案 0 :(得分:1)

尝试这样的事情:

 NSString *path = ...;
 NSString *string = ...;
 NSError *error;

 BOOL ok = [string writeToFile:path atomically:YES encoding:NSUnicodeStringEncoding error:&error];
 if (!ok) {

 // an error occurred
 NSLog(@"Error writing file at %@\n%@",path, [error localizedFailureReason]);

 // implementation continues ..

Writing to Files and URLs