Я успешно сохраняю изображение в своем приложении после того, как пользователь сделал снимок.Что я хочу сделать позже, так это то, что когда пользователь возвращается в приложение, я хочу, чтобы он мог отправить фотографию по электронной почте в виде вложения.Мне не повезло, что данные из приложения были преобразованы в изображение, поэтому я могу добавить их в качестве вложения.Может кто-нибудь указать мне правильное направление, пожалуйста.Здесь я сохраняю изображение после того, как они сделали снимок.
- (void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary *)info
{
//here is the image returned
app.aImage2 = [info objectForKey:UIImagePickerControllerOriginalImage];
NSData *imageData = UIImagePNGRepresentation( app.aImage2 );
NSString * savedImageName = [NSString stringWithFormat:@"r%@aImage2.png",app.reportNumber];
NSArray * paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString * documentsDirectory = [paths objectAtIndex:0];
NSString * dataFilePath;
dataFilePath = [documentsDirectory stringByAppendingPathComponent:savedImageName];
[imageData writeToFile:dataFilePath atomically:YES];
[self dismissModalViewControllerAnimated:YES];
}
И вот где мне нужно его прикрепить.
//this is inside my method that creates an email composer view
MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
picker.mailComposeDelegate = self; // <- very important step if you want feedbacks on what the user did with your email sheet
//how would i attach the saved image from above?