私は2つのUIbuttons
を持っています。この2つのボタンをクリックするとmailcomposer
が表示されますが、このメールの作者では2つの異なる内容を共有する必要があります。 Bをクリックして画像を共有する必要がありますが、同じviewController
に2つの異なるコンテンツをどのように共有することが可能ですか? Aは1つのメール作成者で2つの異なるコンテンツを共有するにはどうすればよいですか?
(void)displayComposerSheet {
MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
picker.mailComposeDelegate = self;
[picker setSubject:@""];
NSMutableString *emailBody =[[NSMutableString alloc]init];
[emailBody appendString:[NSString stringWithFormat:@"%@ %@:%@",delegate.selectedBook,delegate.selectedChapter,delegate.selectedIndex]];
[emailBody appendString:@"\n Notes: "];
[emailBody appendString:textVieww.text];
[emailBody appendString:@"\nShared using [MyBible app]"];
[picker setMessageBody:emailBody isHTML:NO];
[self presentModalViewController:picker animated:YES];
[picker release];
}
コードの上にあるボタンの私のコードは「」ボタンのために使用されている 、これはうまく動作しますが、次の私は、「B」ボタンのコードに
[emailBody appendString:[NSString stringWithFormat:@"%@ %@:%@",delegate.image,delegate.image,delegate.image]];
[emailBody appendString:@"\n image: "];
[emailBody appendString:@"image"];
を共有したいです。 ありがとうございます。
私は文字列イメージの代わりにイメージパスを2回追加する必要があると思います。 – Robin
イメージを添付ファイルとして添付することもできます。 – Robin
@Robin haii、しかし、私は上記のコードで画像を添付したくないです、画像は問題ではありません、別のボタンクリックで共有したい別のテキストを考えてみましょう。 – stackiphone