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

Iphone 如何创建.xml文件并将其内容设置为等于NSString的内容,iphone,xml,email,Iphone,Xml,Email,我正在尝试创建一个.xml文件,并将该文件的内容设置为等于预定字符串 我已经构建了XML,目前正在将其存储在NSString中 我想把这个字符串的内容放入一个扩展名为.xml的文件中,然后发送一封电子邮件,将该文件作为附件 我能够通过电子邮件发送PDF文件,并假设创建扩展名为.xml的文件将是一件容易的事情,但遗憾的是,我无法做到这一点 如果有人能伸出援助之手,我将不胜感激。试试这样的方法: NSString *path = ...; NSString *string = ...; NSE

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

我已经构建了XML,目前正在将其存储在NSString中

我想把这个字符串的内容放入一个扩展名为.xml的文件中,然后发送一封电子邮件,将该文件作为附件

我能够通过电子邮件发送PDF文件,并假设创建扩展名为.xml的文件将是一件容易的事情,但遗憾的是,我无法做到这一点


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

试试这样的方法:

 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 ..

试试这样的方法:

 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 ..

非常感谢。这就是我要查找的行-[string writeToFile:path atomicaly:YES encoding:nsunicoding error:&error];非常感谢。这就是我要查找的行-[string writeToFile:path atomicaly:YES encoding:nsunicoding error:&error];