Я разрабатываю приложение для iPhone (работающее на iOS 7.0+), которое использует базу данных SQLite. Проблема возникает у меня, когда я пытаюсь отправить базу данных по электронной почте, она либо не отвечает, когда я использую следующий код:
MFMailComposeViewController *cm=[[MFMailComposeViewController alloc]init];
cm.mailComposeDelegate = self;
[cm setToRecipients:[NSArray arrayWithObjects:@"EMAIL Address here",nil]];
[cm setSubject:@""];
[cm setMessageBody:@"Mensage" isHTML:YES];
NSString *path = [[NSBundle mainBundle] pathForResource:@"my_dbname" ofType:@"sqlite"];
NSData *myData = [NSData dataWithContentsOfFile:path];
[cm addAttachmentData:myData mimeType:@"application/x-sqlite3" fileName:path];
[self presentViewController:cm animated:YES completion:NULL];
или отправляет электронное письмо, когда я обновляю строку вложения на:
[cm addAttachmentData:myData mimeType:@"application/x-sqlite3" fileName:@"my_dbname.sqlite"];
Кроме того, представление не отключается, когда я нажимаю кнопку «Отмена» или кнопку «Отправить».
Любая помощь будет оценена по достоинству :)