これは、私のテキストファイルをエクスポートし、ジレンマをインポートするための第2部の一部です。今、私はコードとエクスポートコードを書いています。パズルの最後の部分は、インポートコードと読み取りコードです。私は添付ファイルを電子メールから取り出し、それをアプリケーションにインポートしたいので、私はそれを読むことができます。iOSアプリケーションでファイルを読み込んで読み込むにはどうすればよいですか?
@IBAction func readButton(_ sender: UIButton) {
let filePath = getDocumentsDirectory().appendingPathComponent("matrixFile.txt")
do {
try displayField.text = String(contentsOfFile: path!,
encoding: String.Encoding.utf8)
} catch let error as NSError{
displayField.text = String(describing: error)
}
}
しかし、私はまた、インポート時にfilePathがどのようなものになるのだろうと思っていました。私はexportのためにinfo.plistを調整しましたが、これ以上の変更は必要でしょうか?ここに私の現在の追加があります: ありがとうございます。
あなたのアプリには「読み込み」ボタンはありません。ユーザーは、電子メールを表示しながら添付ファイルからアプリを起動することを選択する必要があります。 iOSがアプリを起動し、適切なアプリデリゲートメソッドが呼び出され、ファイルへのURLが与えられます。 – rmaddy
@rmaddyこれは私のアプリ用ではなく、これは私がファイルを読み書きするために作ったテスタープロジェクトから来たものです –
ユーザーがテキストを編集しない場合、QuickLookフレームワークを使ってテキストファイルを表示することをお勧めします。 –