나는 많은 PDF보기를 허용하는 디자인의 앱을 가지고있다. 사용할 수있는 언어가 많아서 앱에이 모든 것을 포함 시키면 크기가 100MB 이상으로 비행하지 않을 것입니다. pdf를 내 app resources 폴더에 저장하고 런타임에 액세스하려면 어떻게해야합니까?
그래서 난 내 서버에 PDF의의를 넣어려고 생각하고,이 같은 직접 다운로드 링크에 액세스하고 있습니다 :http://mysite.com/pdfs/thepdf.pdf
내가 원하는 정확한 PDF를 반환하는. 그래서 나는 즉시 다운로드 할 때 이러한 리소스에 액세스하는 방법에 대해 궁금한가요?
pdf를 앱 리소스 폴더에 저장해야한다고 생각합니까? 그리고 pdf에 대한 tableView 행이 선택되면 pdf가 resources 폴더에 있는지 확인합니다 (어떻게 수행합니까?). 그렇지 않은 경우 서버에서 내려 내보기로로드합니다.
내가해야 할 일에 대해 괜찮은 생각이 들지만 코드를 작성하는 데는 그다지 명확하지 않습니다. 아무도 리소스 폴더에 액세스하기위한 코드를 게시 할 수 있습니까 (실제로 필요한 경우). 리소스 폴더에 있는지 확인하는 방법에 대한 코드는 무엇입니까?
감사합니다.
당신은 남자입니다! 확실히 PDFWindow를 UIWebView에로드하는 것이 합리적입니다. 내가 염려 한 유일한 것은 한 번 다운로드 한 것이 로컬 이었기 때문에 웹 액세스없이 액세스하려는 경우 문제가되지 않을 것이라고 확신했습니다. 당신의 대답은 제가 필요한 모든 도움을줍니다. 고맙습니다! –
이 [$ documentPath]는이 두 줄을 작성할 필요가 없습니다. NSArray * paths = NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, YES); NSString * documentsDirectory = [경로 objectAtIndex : 0]; ?? – Heena
정확하게 맞습니다. –