将数据从TableView存储在NSUserDefaults中

时间:2011-03-19 15:41:34

标签: objective-c uitableview ios4 nsmutablearray nsuserdefaults

如果获得了tableview,用户可以在其中添加字符串:

-(IBAction)textFieldDidEndEditing {

NSString *string = textField.text;
[tableArray addObject:string];
[mainTableView reloadData];
textField.text = @"";

}

如何将tableView的内容存储到NSUserdefaults中? 请问有人给我一个简短的例子吗?

谢谢:)

1 个答案:

答案 0 :(得分:2)

尝试将整个Array作为Object存储到NSUserDefaults

NSUserDefaults *default = [NSUserDefaults standardUserDefaults];

[default setObject:tableArray forKey:@"key"];

&安培;现在从NSUserDefautls获取它:

NSArray *array = [standardUserDefaults objectForKey:@"key"];

希望这能解决某些问题。 :)