質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

Q&A

解決済

1回答

3911閲覧

swiftでのファイル保存

shin_like

総合スコア14

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

0グッド

0クリップ

投稿2016/09/01 22:06

以下のコードを用いて、iPhoneで取得したデータをファイルに保存するプログラムを作成したのですが、
保存したデータ(Documentsフォルダ?)はどこにあり、どのように参照するのでしょうか。
iPhoneやPCから保存したデータを確認するためには保存したファイルを読み取る用のプログラムを書く必要があるのでしょうか。

回答よろしくお願いいたします。

if let dir : NSString = NSSearchPathForDirectoriesInDomains( NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.AllDomainsMask, true ).first { let path_file_name = dir.stringByAppendingPathComponent( file_name ) do { try text.writeToFile( path_file_name, atomically: false, encoding: NSUTF8StringEncoding ) } catch { //エラー処理 } }

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

以下のサイトに保存と読み込みの方法が解説されています。

Swift 2.0 でファイルの読み込みと保存

ファイルパスはprint(path_file_name)を書くと以下のように出力されるので分かります。

swift

1// シュミレーターの場合の表示 2//=> /Users/XXXXX/Library/Developer/CoreSimulator/Devices/XXXXXX-984B-4F0X-8CDF-F72A060911/data/Containers/Data/Application/XXXXXX-798X-40BX-A787-6A0FDD4C93C1/Documents/data.txt

上記はシュミレーターの保存場所ですが、実機の場合はiexplorerというツールを使うことで、実機に入っている自分のアプリの領域をみれるので書き込んだファイルも確認できると思います。

投稿2016/09/01 23:52

編集2016/09/02 00:23
_Kentarou

総合スコア8490

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問