두 개 있습니다 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"버튼을 위해 사용된다, 이것은 잘 작동하지만 다음 난 내 "B"버튼 코드에
[emailBody appendString:[NSString stringWithFormat:@"%@ %@:%@",delegate.image,delegate.image,delegate.image]];
[emailBody appendString:@"\n image: "];
[emailBody appendString:@"image"];
을 공유하고자합니다. 미리 감사드립니다.
문자열 이미지 대신 이미지 경로를 두 번 추가해야한다고 생각합니다. – Robin
또는 첨부 파일로 이미지를 첨부 할 수 있습니다. – Robin
@Robin haii,하지만 위의 코드에서 이미지를 첨부하고 싶지 않습니다. 이미지가 문제가 아닙니다. 다른 버튼 클릭으로 공유하고 싶은 다른 텍스트를 고려해 보겠습니다. – stackiphone