私はUITableViewとそのチェックリストを持っています。私はテーブルに新しいセルを追加することができますし、それらを削除することもできます。誰かがビューを離れる/出るときにテーブルデータを保存する方法を知りたい!これは可能ですか?ありがとうございますD誰かがビューが終了したときにデータを保存する方法を知っていますか?
私はこれを使ってデータを保存しています::これは機能しますか?
NSArray *sourceData = [[NSUserDefaults standardUserDefaults] arrayForKey:@"funds"];
if (!sourceData)
{
NSString * myFile = [[NSBundle mainBundle]pathForResource:@"cells" ofType:@"plist"];
sourceData = [[NSMutableArray alloc]initWithContentsOfFile:myFile];
}
self.cells = [NSMutableArray array];
for (NSDictionary *immutableCellDictionary in sourceData)
{
[self.cells addObject:[NSMutableDictionary
dictionaryWithDictionary:immutableCellDictionary]];
}
私はすでにそれを受け入れました!助けてくれてありがとう:D – XcoderX
plistからデータを取り出して 'self.cell'に追加しているようです。これは' viewDidLoad'に入ります。保存するには、 'setObject:forKey:' – sergio
を使用してください。ただし、ユーザーがビューを離れるときにデータを保存しますか?ビューが読み込まれた後にセルが追加されたら、新しいセルは保存されません。 – XcoderX