我有一個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