简体   繁体   English

将数据从TableView存储在NSUserDefaults中

[英]Store data from TableView in the NSUserDefaults

if got a tableview and the user can add strings into it: 如果有一个tableview,用户可以在其中添加字符串:

-(IBAction)textFieldDidEndEditing {

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

} }

how can I store the content of the tableView into the NSUserdefaults? 如何将tableView的内容存储到NSUserdefaults中? can anybody give me a short example please? 有人可以给我一个简短的例子吗?

thanks :) 谢谢 :)

try storing whole Array as an Object into NSUserDefaults 尝试将整个Array作为Object存储到NSUserDefaults中

NSUserDefaults *default = [NSUserDefaults standardUserDefaults];

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

& now to fetch it from NSUserDefautls: 现在从NSUserDefautls获取它:

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

Hope this solve some sort of problem of urs. 希望这能解决某些问题。 :) :)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM