흥미로운 문제가 있습니다. 내 메일 작성보기 컨트롤러가 제목 만 표시되지만 본문이나 수신자는 표시되지 않습니다. 코드에서 모든 필드를 설정하지만 어떻게 든 피사체 만 표시됩니다.MFMailComposeViewController가 빈 필드로 표시됩니다.
이제 콜백 블록에서 이런 일이 발생하지만 왜 이것이 채워지는 것에 영향을 미치는지 확신 할 수 없습니다.
MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
picker.mailComposeDelegate = self;
[picker setSubject: @"test 12345"];
// Set up recipients
NSArray *toRecipients = [NSArray arrayWithObject:email];
[picker setToRecipients:toRecipients];
// Fill out the email body text
NSString *emailBody = @"test 1234";
[picker setMessageBody:emailBody isHTML:NO];
[self presentViewController:picker animated:YES completion:nil];
내가 어떤 필드를 변경하려고하면 나는이 오류가 발생합니다 : 도움이되지 않았다 "글로벌"변수 만들기
viewServiceDidTerminateWithError: Error Domain=_UIViewServiceInterfaceErrorDomain Code=3 "The operation couldn’t be completed. (_UIViewServiceInterfaceErrorDomain error 3.)" UserInfo=0x7fec540454d0 {Message=Service Connection Interrupted}
을 :
@property를 (비 원자 강한) MFMailComposeViewController * mailComposer;
예 6.1을 사용하고 있습니다. Grrrrrr ... 고마워요 !! :) – mikebz