R
RapidM
Neues Mitglied
Thread Starter
- Dabei seit
- 27.04.2010
- Beiträge
- 15
- Reaktionspunkte
- 0
Hallo,
ich versuche gerade ein Bild mittels der Mailfunktion von meinem App aus zu versenden. Dazu habe ich folgende Methode:
Und die Klasse Mail:
Allerdings passiert leider gar nichts? NSLog wird ausgegeben, also springt er auf jeden Fall korrekt in die Mailklasse.....Weiß jemand warum es nicht funktioniert?
Danke ;-)
ich versuche gerade ein Bild mittels der Mailfunktion von meinem App aus zu versenden. Dazu habe ich folgende Methode:
Code:
- (IBAction) sendImageToEmail {
UIImage *screenImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Mail *mail = [[Mail alloc] init];
[mail mailImage:screenImage];
[mail release];
}
Und die Klasse Mail:
Code:
- (void) mailImage:(UIImage *)img {
NSLog(@"image: %@", img);
MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
picker.mailComposeDelegate =self;
UIImage *image = img;
NSData *imageData = UIImageJPEGRepresentation(image, 1);
[picker addAttachmentData:imageData mimeType:@"image/png" fileName:@"Dateiname"];
NSString *emailBody = @"Body..";
[picker setMessageBody:emailBody isHTML:YES];
[self presentModalViewController:picker animated:YES];
[picker release];
}
- (void)mailComposeController:(MFMailComposeViewController *)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError *)error{
[self dismissModalViewControllerAnimated:YES];
}
Allerdings passiert leider gar nichts? NSLog wird ausgegeben, also springt er auf jeden Fall korrekt in die Mailklasse.....Weiß jemand warum es nicht funktioniert?
Danke ;-)