pdf作成アプリを作った。 pdfファイルを作成した後、作成したファイルをtableview
に表示します。私はTableview ControllerとDocumentDirectoryTableTableViewController
を作成しました。私はそれの後にそれをする方法を知らない。TableViewで保存したファイルを表示して開く
thisとthisが見つかりましたが、私のコードに実装できませんでした。 また
より良い
は、ファイルを保存するための私のコードを追加します。 // 5. Save PDF file
let path = "/MyApp/PdfFiles/MyPDF.pdf"
pdfData.write(toFile: path, atomically: true)
print("open \(path)") // command to open the generated file
UPDATE: 私もアプリのディレクトリを取得し、この機能によって、それを使用することができます。
func getDocumentsDirectory() -> URL {
let paths = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)
let documentsDirectory = paths[0]
return documentsDirectory
}
と
let path = "\(getDocumentsDirectory())MyApp.pdf"
私の問題は、私はこれらのコードに一致することはできません。私はここで '/ MyApp/PdfFiles/MyPDF.pdf'を保存することを意味しますが、このディレクトリをコードに実装する方法はわかりません。 'print(" open \(path) ")'の何が問題なのですか?私は新しい開発者です。 @KrishnaCA – CactiApp
あなたの更新されたコードをチェックしました。あなたはどこにいるのですか?また、初期パス "/MyApp/PdfFiles/MyPDF.pdf"が正しくありません。 iOSファイルのパスは異なる方法で開始されるためです。あなたの更新されたコードでそれをやっている方法は正しいです – KrishnaCA
@ KrishnaCA問題は:私は、アプリケーションを実行すると、tableview上のファイルが表示されません。更新されたコードでも、私はファイルを見ることができません。 – CactiApp