iphone - 如何将tableView数据保存到NSUserDefaults?

标签 iphone uitableview nsuserdefaults

嘿,大家好,我有一个 tableView,当 View 关闭或离开时,tableViews 数据将被保存!有人可以提供一些源代码吗?任何帮助将不胜感激!!感谢:D -库尔特

最佳答案

首先从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

关于iphone - 如何将tableView数据保存到NSUserDefaults?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6766019/

相关文章:

iphone - 在自定义 UITableViewCell 中管理 UITextFields 的委托(delegate)

objective-c - IOS UITableViewCell Spacer(或边距)

ios - UITableViewCell Checkmark - 如何保存和检索 indexPath?

ios - UIbutton 的图像在 iOS 中被拉伸(stretch)

iphone - 解析包含多个对象的 JSON 字符串

iphone - 如何在MapKit中获取 map 的左上和右下经纬度

ios - 在 NSURLSession POST 请求后快速重新加载数据的时间是多少

iphone - NSUserDefaults 和已释放实例的问题

ios - 存储 UISwitch 状态的问题

nsuserdefaults - 特别详细说明了 NSUserDefaultsDidChangeNotification 上的默认值发生了哪些变化