У меня есть приложение, которое отправляет данные, собранные по электронной почте, как вложение.Я использую следующий код, чтобы создать и сохранить данные в файл с именем «lead.xml» в моей папке документов.
NSArray *sysPath = NSSearchPathForDirectoriesInDomains( NSDocumentDirectory, NSUserDomainMask, YES );
NSString *sysFilePath = [sysPath objectAtIndex:0];
[picker addAttachmentData:sysFilePath mimeType:@"text/xml" fileName:@"leads.xml"];
.
.
.
[emailBody writeToFile:filePath atomically:YES];
Затем я пытаюсь отправить сохраненный файл как вложение, используя этот код -
NSArray *sysPaths = NSSearchPathForDirectoriesInDomains( NSDocumentDirectory, NSUserDomainMask, YES );
NSString *docDirectory = [sysPaths objectAtIndex:0];
NSString *filePath = [NSString stringWithFormat:@"%@/leads.xml", docDirectory];
Когда он запускается, я получаю сообщение об ошибке, что я делаю не так?