
July 15th, 2012, 09:53 AM
|
|
Registered User
|
|
Join Date: Jul 2012
Posts: 1
Time spent in forums: 20 m 51 sec
Reputation Power: 0
|
|
|
Send image choosen on photo librairy
HI , I try to send an image , after the choice of the utilisator in the library picker, by presenting a mail composer with this code.
-(void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingImage:(UIImage *)image
editingInfo:(NSDictionary *) {
[picker dismissModalViewControllerAnimated:YES];
ok = [[MFMailComposeViewController alloc] init];
[ok setMailComposeDelegate:self];
if ([MFMailComposeViewController canSendMail]) {
[ok setToRecipients:[NSArray arrayWithObjects:@"antes@gmail.com", nil]];
[ok setSubject:@"Contact par rapport à..."];
[ok setMessageBody:@"Je vous contacte à propos de..." isHTML:NO];
UIImage *image = [Info objectForKey:UIImagePickerControllerOriginalImage];
NSData *thepicture = UIImageJPEGRepresentation(image, 1);
[ok addAttachmentData:
thepicture mimeType:@"image/jpeg" fileName:UIImagePickerControllerOriginalImage];
}
[ok setModalTransitionStyle:UIModalTransitionStyleCrossDissolve];
[self presentModalViewController:ok animated:YES];
[ok release];
}
-(void)mailComposeController:(MFMailComposeViewController *)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError *)error {
if (error) {
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"error" message:[NSString stringWithFormat:@"error %@" , [error description]] delegate:nil cancelButtonTitle:@"Annuler" otherButtonTitles:nil, nil];
[alert show];
[alert release];
[self dismissModalViewControllerAnimated:YES];
}
else {
[self dismissModalViewControllerAnimated:YES];
}
}
Is this code exact ?
I need your help !
|