0

Delphi XE5を使用してiOS アプリを開発しています。

(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 を使用してみましたが、Delphi 側からの使用方法がわかりません。

ありがとう、ブレンダン

4

1 に答える 1