2014-11-14 7 views
3

흥미로운 문제가 있습니다. 내 메일 작성보기 컨트롤러가 제목 만 표시되지만 본문이나 수신자는 표시되지 않습니다. 코드에서 모든 필드를 설정하지만 어떻게 든 피사체 만 표시됩니다.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;

답변

1

나는 동일한 문제가 있었지만, 새로운 Xcode 6 만있는 시뮬레이터로이 문제에 직면 해있는 것일 수 있습니다. * 기기에서 시도해보십시오. 정상적으로 작동합니다!

+0

예 6.1을 사용하고 있습니다. Grrrrrr ... 고마워요 !! :) – mikebz