0
iOS 앱을 델파이 XE5을 사용하여 개발 중입니다.XE5 iOS 앱 - 로컬 저장소의 PDF 파일 열기
(Indy HTTP 컨트롤을 사용하여) 로컬 장치에서 PDF를 다운로드하여 저장했지만 로컬 장치 저장소에서 직접 볼 수 있도록 파일을 열 수 없습니다.
//This points to the correct file which exists (in the emulator)
filename := TPath.Combine(TPath.GetDocumentsPath, 'Test.pdf');
//points to
// /Users/myuser/Library/Application Support/iPhone Simulator/7.0.3/Applications/96674DE6-7997-48F9-9892-1383EBCE473B/Documents/Test.pdf
내가 샘플 폴더에 Apple.Utils 클래스를 사용하고 SharedApplication.OpenURL를 사용하여 시도했지만 (내가 NSURL에 파일 이름을 변환 할 경우에도)이 작동하지 않습니다. 흥미롭게도 canOpenURL은 true를 반환합니다.
나를보기 위해 표준 응용 프로그램에서 PDF를 단순히 "열어"는 제안이있는 사람이 있습니까? UIDocumentInteractionController 사용하여 시도했지만 델파이 쪽에서 사용하는 방법을 잘 모르겠습니다.
감사합니다, 브랜든