2013-01-05 1 views
0

MFMailComposer 첨부 파일을 첨부하고 있습니다. 그 첨부 파일을 다른 메일 주소로 보냅니다.mfmailcomposer에서 첨부 파일을 보낼 때 첨부 파일의 데이터를 메일로 볼 수 없습니다.

첨부 파일이보기 옵션이 아닌 다운로드 옵션으로 표시되는 대상 메일에 실제로 첨부 파일이 링크에서 제공됩니다. 첨부 파일이 pdf 또는 word 문서 또는 다른 것임을 모르겠습니다. 도움이 필요합니다. 어떻게해야합니까?

이 코드를 사용하고 있습니다 : 마임의

NSURL *url = [[NSURL alloc] initWithString:self.fileString]; 
NSData *attachments = [NSData dataWithContentsOfURL:url]; 
[mailView addAttachmentData:attachments mimeType:@"application/pdf" fileName:self.useridString]; 
+0

나는 당신이 –

+0

@prateek 아니, 그가있는 NSData를 작성하여 그것을 다운로드하는 데 도움이, 당신이 당신의 문서 디렉토리에 먼저 파일을 다운로드 한 다음 MFMailComposer에서 해당 파일을 첨부 할 필요가,이 방법을 수행 할 수 없다고 생각 희망 URL 내용을 가진 객체. 그러나 문제는 mimeType 속성에서 말한 것처럼 PDF가 아닌 알 수없는 파일 형식 일 수 있습니다. 파일 유형이 변경되었거나 항상 동일합니까? – Mario

+0

값이 'nil'이고 첨부 파일이 'nil'인지 확인하십시오. – arthankamal

답변

0

변경은 당신을 도움이 될 수 있습니다.

[mailView addAttachmentData:attachments mimeType:@"text/pdf" fileName:self.useridString];