iPhoneアプリ開発につきまして、質問させて頂きます。
csvファイルへのデータの出力を試みているのですが上手くできません。
プログラムとログ内容を以下に記述しました。
「abc」と予め書いてある「hoge.csv」ファイルに「stringaaaaaaaaaaa」を書き込み保存しておきたいのですが、上手くいきません。
ログ内容を見る限り、「abc」が読み込めているので、パスは合っていると思っています。また、writeToFileをしてから読み込むと「stringaaaaaaaaaaa」が読み込めるため、どこかには書き込めているような気がします。
しかし、毎回同じ処理をしても、最初に読み込まれるのは「abc」です。「hoge.csv」をテキストエディタで読み込んでも表示されるのは「abc」です。
また、iPhoneシミュレーターで実行した結果は以下のログ内容なのですが、iPhone実機で動作させると、writeToFileを行ったあとでも「abc」が出力されます。
何か原因を思い当たる方、教えて頂ければ幸いです。
- (void)viewDidLoad {
[super viewDidLoad];
[self setTitle:@"Stress Application"];
printf("viewdidload");
NSString *text = [[NSString alloc] initWithFormat:@"stringaaaaaaaaaaaaaaa"];
NSString *_path = [[NSBundle mainBundle] pathForResource:@"hoge" ofType:@"csv"];
//atomicallyは補助ファイルを使ってファイルの破損を防止するかどうか
NSLog(@"%@",[NSString stringWithContentsOfFile:_path encoding:NSUTF8StringEncoding error:nil]);
[text writeToFile:_path atomically:YES encoding:NSUTF8StringEncoding error:nil];
NSLog(@"%@",[NSString stringWithContentsOfFile:_path encoding:NSUTF8StringEncoding error:nil]);
NSLog(@"%@",text);
}
<ログ内容>
2012-10-31 12:35:10.187 ThinkGearTouch[17182:1a903] FinishLaunching
viewdidload2012-10-31 12:35:10.204 ThinkGearTouch[17182:1a903] abc
2012-10-31 12:35:10.212 ThinkGearTouch[17182:1a903] stringaaaaaaaaaaaaaaa
2012-10-31 12:35:10.212 ThinkGearTouch[17182:1a903] stringaaaaaaaaaaaaaaa
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- その他(プログラミング・Web制作) Pythonで、データファイルと列名ファイルを1つのファイルにしたいです。 1 2023/07/27 20:29
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- C言語・C++・C# C# で、あるフォルダー内にあるすべてのテキストファイルを別のフォルダーにコピーする。 4 2022/11/21 13:23
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Excel(エクセル) csvファイルをExcel形式で読み込むには 2 2023/07/03 13:09
- XML PHP.laravelについて 1 2023/07/06 15:26
- Excel(エクセル) PowerQueryに詳しい方教えてください(Office365) 1 2022/07/24 21:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelマクロ 空白セルを無視し...
-
【ExcelVBA】300万件越えCSVか...
-
ファイル名を変数で書きこむfwr...
-
シート内容の文字列を置換してV...
-
java CSVファイルの読み込みに...
-
EXCEL→CSV保存時のダブルクォー...
-
ダブルコーテーション付きでCSV...
-
CSVデータの文字列置換
-
FileListBoxで出すものを絞り込...
-
RubyでCSVファイルの1行目を削...
-
rubyを用いたCSVファイルの分割...
-
VBAでcsvファイルもシートもあ...
-
バッチ処理 特定の文字以降を...
-
VBA テキストボックスを選択状...
-
Rubyにおける、XPathの関数「te...
-
パイソンでテキストファイルが...
-
fortranでNAのあるデータを読み...
-
teratermで、ファイル名をinput...
-
Fortran:列数の分からないデー...
-
C# ファイルを読み込みlistvie...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelマクロ 空白セルを無視し...
-
【ExcelVBA】300万件越えCSVか...
-
VBAでcsvファイルもシートもあ...
-
ダブルコーテーション付きでCSV...
-
EXCEL→CSV保存時のダブルクォー...
-
VB.netでShellExecuteがしたい
-
VBAで複数のCSVからレコードセ...
-
StringGridの中身をCSV形式で保...
-
CSVで余計な空行が入る
-
複数のファイルをまたぐエクセ...
-
pythonでリストをCSVに出力する...
-
エクセルの任意のシートをcs...
-
VBA csvファイルのデータを...
-
ブラウザ上でcsvファイルの編集
-
Sikulix2.0.5(Jython2.7.3)でcs...
-
vbaマクロについて 次のような...
-
ファイル名を変数で書きこむfwr...
-
pythonのこのエラーがわかりません
-
バッチコマンドで指定行を抽出...
-
シート内容の文字列を置換してV...
おすすめ情報