如何将tableView数据保存到NSUserDefaults?

时间:2011-07-20 17:35:13

标签: iphone uitableview nsuserdefaults

嘿伙计们我有一个tableView,当视图关闭或离开时,tableViews数据被保存!有人可以提供一些源代码吗?任何帮助将不胜感激!!感谢:D -Kurt

1 个答案:

答案 0 :(得分:2)

首先从tableview单元格中获取数据并将其保存到saveString ..

    NSString *saveString;   

    NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];  
    [prefs setObject:saveString forKey:@"keyToLookupString"];//saving an nsstring 
    NSString *myString = [prefs stringForKey:@"keyToLookupString"];//retrieving the string   

Source
编辑:1
要将数组中的数据保存到NSString:

NSString *saveString=[yourArray objectAtindex:0];  

然后将saveString保存在NSUerdefaults中 编辑:2
您可以使用两种方法将阵列存储在NSUserDefaults中 第一个:
如果数组中有10个元素,则意味着创建10个NSString并存储在该字符串中 第二个:
store the array in the nsuserdefaults