私はインターネットの周りを検索して積み重ねてきた。MFMailComposeViewDelegateに写真を追加する(Xcode 4.2、iOS 5、ARC、LLDB、ストーリーボード、ユニバーサルアプリ)
写真を選択して電子メールに追加する方法を探しています(Xcode 4.2、iOS 5、ARC、LLDB、Storyboard、Universal App)。
MFMailComposeViewController内にボタンを追加すると、写真ライブラリから写真を追加したり、カメラで写真を撮ったりできます。
別のメール機能ボタンを使ってUIImageViewに画像を追加したUIImpagePickerとCameraでviewControllerにボタンを使用しようとしましたが、これは不必要にアプリが乱雑になってしまいました。選択した写真を電子メールに挿入するコード。
マイinappメールは完璧に動作しますが、ここでは、メールの作曲は、ユーザが選択した写真を追加する機能を提供していませんコード
の.h
#import <MessageUI/MessageUI>
<MFMailComposeViewControllerDelegate>
.M
- (IBAction)Email:(id)sender
{
if ([MFMailComposeViewController canSendMail]) {
MFMailComposeViewController *mail = [[MFMailComposeViewController alloc] init];
mail.mailComposeDelegate = self;
[mail setSubject:@"Feedback"];
NSArray *toRecipients = [NSArray arrayWithObjects:@"feedback", nil];
[mail setToRecipients:toRecipients];
NSString *emailBody = @"-Your Message Here-";
[mail setMessageBody:emailBody isHTML:NO];
mail.modalPresentationStyle = UIModalPresentationPageSheet;
[self presentModalViewController:mail animated:YES];
} else {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error:"
message:@"E-mail is not supported on your device."
delegate:nil
cancelButtonTitle:@"Cancel"
otherButtonTitles:nil];
[alert show];
}
}
私はこれで何かを見つけることができなかったので分かりました... あなたは私に電子メールに選択されたUIImageViewを追加するコードを教えてもらえますか? –