Ich möchte die iPhones Mail.app in meiner Anwendung verwenden, damit meine Benutzer eine Freigabe-E-Mail senden können, ohne die Anwendung zu verlassen. Ich weiß, dass 3.0 dies möglich gemacht hat.iPhone - MessageUI - Framework nicht gefunden Nachricht
Ich habe das Framework ordnungsgemäß hinzugefügt, indem ich auf meinen Frameworks-Ordner klicke -> bestehendes Framework hinzufügen.
hinzugefügt, um diese in die Header-Datei des Viewcontroller möchte ich die Mail.app in erscheinen.
#import <MessageUI/MessageUI.h>
ich ein UIAlert Pop-up und beim Schließen rufe ich die Funktion unten, gibt es keine Fehler auftauchen in meinem Code. Muss ich im Interface Builder etwas extra tun? Error Msg Unten finden
-(void)showEmailModalView {
MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
picker.mailComposeDelegate = self; // <- very important step if you want feedbacks on what the user did with your email sheet
NSString * emailSubject = [[NSString alloc] initWithFormat:@"iPhone Subject Test"];
[picker setSubject:emailSubject];
NSString * content = [[NSString alloc] initWithFormat:@"iPhone Email Content"];
// Fill out the email body text
NSString *pageLink = @"http://mugunthkumar.com/mygreatapp"; // replace it with yours
NSString *iTunesLink = @"http://link-to-mygreatapp"; // replate it with yours
NSString *emailBody =
[NSString stringWithFormat:@"%@\n\n<h3>Sent from <a href = '%@'>MyGreatApp</a> on iPhone. <a href = '%@'>Download</a> yours from AppStore now!</h3>", content, pageLink, iTunesLink];
[picker setMessageBody:emailBody isHTML:YES]; // depends. Mostly YES, unless you want to send it as plain text (boring)
picker.navigationBar.barStyle = UIBarStyleBlack; // choose your style, unfortunately, Translucent colors behave quirky.
[self presentModalViewController:picker animated:YES];
[picker release];
[content release];
[emailSubject release];
}
- (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error
{
[self dismissModalViewControllerAnimated:YES];
}
Meine Fehlermeldung:
ld: framework not found Message
collect2: ld returned 1 exit status
ich dieses Tutorial gefolgt: http://blog.mugunthkumar.com/coding/iphone-tutorial-in-app-email/
Siehe http://stackoverflow.com/questions/3352664/how-to-add-existing-frameworks-in-xcode-4 – Stan