Objective Cでファイルを保存するのは本当に初めてですが、実行しようとしているのは、起動時にドキュメントディレクトリにあるplistファイルを読み取るか、存在しない場合は作成することです.
NSMutableDictionary に読み込む必要があります。アプリの後半で、カテゴリをキー + テキストとして NSMutableDict にアイテムを保存できるはずです。
viewWillUnload で起動する前に、NSMutableDictionary を plist ファイルに再度保存する必要があります。
plist を作成しましたが、NSMutableDictionary に正しい方法で書き込む方法が必要です (category と result.text 文字列.
また、NSMutableDictionary を plist ファイルに保存し、起動時に plist を辞書に読み込む必要もあります。
これに関するいくつかの助けは素晴らしいでしょう:D
みんなありがとう。
savefile void で私はこれをやっています:
storeDict = [[ NSMutableDictionary alloc]
init];
[storeDict setObject:resultText.text forKey:@"kvitto"];
[storeDict setObject:kategori forKey:@"kategori"];
[storeDict writeToFile:[self saveFilePath] atomically:YES];
saveFilePath は次のようになります。
- (NSString *) saveFilePath {
NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
return [[path objectAtIndex:0] stringByAppendingString:@"savefile.plist"];
}
値は、ユーザーがスキャンしたコードから収集された文字列であるため、心配する必要はありません。では、savefile.plist に既に存在するデータを保持したまま、これを正しく保存するにはどうすればよいでしょうか。
再度、感謝します