2011-03-28 2 views
2

웹 서비스에서 pdf 파일을 바이트 배열로 가져올 수있었습니다.바이트 배열을 응용 프로그램/pdf mimetype으로 UIWebview에로드

나는 아이폰 OS에 대한있는 UIWebView에로드하고 싶지만 내가 다음 사용하려고하면

[wvLetter loadData:data MIMEType:@"application/pdf" 
            textEncodingName:@"UTF-8" baseURL:nil]; 

콘솔은 나에게 말한다 :

는 PDF 헤더를 찾지 못했습니다 : '%을 PDF '를 찾을 수 없습니다.

이 파일을 보았습니다.이 파일은 실제로 pdf 파일이며 검색된 크기는 원본 파일과 일치합니다.

어떤 일이 벌어 질 수 있습니까?

감사합니다.

답변

0

pdf가 웹 서비스에서 제공되기 때문에 바이트 배열이 base64로 인코딩 될 수 있습니까? 그것이 내가 가진 문제였습니다. 나에 대한 트릭을 수행하는 것으로 보였던 Cocoa with love에 객관적인 코드를 발견했다. 인코딩 된 바이트 배열의 NSString을 통과하면 UIWebView에로드 할 준비가 된 동등한 NSData 객체가 반환됩니다. 희망은 누군가를 돕습니다.

관련 문제