2010-07-21 2 views
2

MFMailComposer를 사용하여 암호화 된 데이터가 포함 된 텍스트 파일을 보내려고했습니다. 문제는 이메일이받은 편지함에 도착했을 때 첨부 파일이 표시되지 않는다는 것입니다. 대신 "<br/><br/>"줄이 항상 나타납니다. 나는 MIME 유형과 관련이 있다고 가정하고 있지만 메일 서버는 데이터를 읽는 방법을 모르고 있지만 솔루션을 파악할 수는 없습니다.iPhone SDK에서 MFMailComposer를 사용하여 일반 텍스트 파일 첨부하기

누구나이 문제를 해결하기 위해 해결책을 찾았습니까?

if([MFMailComposeViewController canSendMail]) { 
    MFMailComposeViewController *mailController = [[MFMailComposeViewController alloc] init]; 
    mailController.mailComposeDelegate =self; 
    [mailController setSubject:@"Records"]; 
    [mailController setMessageBody:@"" isHTML:YES]; 
    [mailController addAttachmentData:dataToBeEncrypted mimeType:@"text/plain" fileName:@"Records.txt"]; 
    [self presentModalViewController:mailController animated:YES]; 
    [mailController release]; 
    } else { 
    //Pop up a notification 
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error" message:@"Could not send email. Verify Internet conneciton and try again." delegate:nil cancelButtonTitle:@"Done" otherButtonTitles:nil]; 
    [alert show]; 
    [alert release]; 
    } 

도움을 주셔서 감사합니다.

답변

1

수정 사항이 있다고 생각합니다. 나는 또 다른 예를보고 나서 어둠 속에서 한 발을 쐈다. mimetype 들어, 난 그냥 넣어 ""mime.

조금 지치기 때문에 파일이 항상 올바르게 나오는지 테스트해야합니다.

관련 문제