Как вы можете создать .xml файл и установить его содержимое равным содержимому NSString - PullRequest
1 голос
/ 27 апреля 2011

Я пытаюсь создать файл .xml и установить его содержимое равным заранее определенной строке.

Я построил XML и в настоящее время храню его в строке NSString.

Я хочу поместить содержимое этой строки в файл с расширением .xml и отправить электронное письмо с файлом в качестве вложения.

Я могу отправить PDF-файлы по электронной почте и предполагается созданиефайл с расширением .xml был бы легким делом, но, увы, я не могу этого сделать.

Если бы кто-нибудь мог предложить руку помощи, я был бы очень благодарен.

1 Ответ

1 голос
/ 27 апреля 2011

Попробуйте что-то вроде этого:

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

Запись в файлы и URL-адреса

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...