こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

objective-c テキストファイルのカウンタ

■環境:xcode4.2
■iOS:5.1

DocumentDirectoryに保存した
テキストデータを利用した、
カウンターを制作しようとしております。

現状、テキストファイルから数字を読み出し、
1数値を足して、上書き保存するカウンターを試していますが、
結果蓄積されるテキストファイルは「1」になって、
以降2 3 ~と増えずに、思った動作をしておりません。
私は経験が浅く基本的なところが間違えているかもしれません。

どなたか、こちらの具体的な解決方法を
ご教示いただけますでしょうか?
よろしくお願いいたします。


//カウント テキスト読み込み

NSArray *pathcount =
NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *count_moto = [[pathcount objectAtIndex:0]stringByAppendingPathComponent:@"count.text"];


//カウント加算
int count = [count_moto intValue];
int countplus = count++;
NSString *fixcount = [NSString stringWithFormat:@"%d",countplus];


//カウント テキスト書き込み
[fixcount writeToFile:count_moto
atomically:YES
encoding:NSUTF8StringEncoding
error:NULL];

投稿日時 - 2012-10-05 20:27:46

QNo.7733843

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

ファイルを読み込む処理が必要かと。

見た感じ、count_motoでファイル参照用のパス文字列を作成してるところで満足しているような。

https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Strings/Articles/readingFiles.html#//apple_ref/doc/uid/TP40003459-SW1

投稿日時 - 2012-10-06 10:04:39

あなたにオススメの質問