我有兩個UIbuttons
,當點擊這兩個按鈕時,它顯示mailcomposer
,但我需要在這個郵件編輯器中分享兩個不同的內容,讓我們考慮有兩個按鈕A和B,點擊AI需要共享文本和當我們點擊B需要共享一個圖像。但是怎麼可能在一個相同的viewController
中共享兩個不同的內容。 我對按鈕A碼是如何在一個郵件編輯器中共享兩個不同的內容?
(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];
}
上面的代碼被用於「A」按鈕,這工作得很好,但接下來我想分享
[emailBody appendString:[NSString stringWithFormat:@"%@ %@:%@",delegate.image,delegate.image,delegate.image]];
[emailBody appendString:@"\n image: "];
[emailBody appendString:@"image"];
在我的「B」按鈕的代碼
。 在此先感謝。
我認爲你需要追加圖像路徑而不是字符串圖像兩次。 – Robin 2012-01-10 11:44:47
或者您可以附加圖片作爲附件。 – Robin 2012-01-10 11:45:08
@Robin haii,但我不想在上面的代碼中附加圖片,圖片不是問題,讓我們考慮另一個文本,我想分享另一個按鈕點擊。 – stackiphone 2012-01-10 11:57:51