【问题标题】:How to save tableView data to NSUserDefaults?如何将 tableView 数据保存到 NSUserDefaults?
【发布时间】:2011-07-20 17:35:13
【问题描述】:

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

【问题讨论】:

    标签: iphone uitableview nsuserdefaults


    【解决方案1】:

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

    【讨论】:

    • hmm 这不是只保存 nsstring 吗?有没有办法可以保存 tableView 的文本?喜欢它的单元格的文字吗?
    • 你是如何在 tableview 中添加文本的?
    • 我有一个名为“cells.plist”的 plist,并将该数据存储到一个名为“cellText”的 NSMutableArray 中
    • 是否要将数组中的文本保存到 nsuserdefaults 中?
    • 没错。在应用程序中,我可以将单元格添加到 tableView,我也希望能够保存这些单元格,因此当用户打开应用程序备份时,所有内容都会存在!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-05
    相关资源
    最近更新 更多