保存UITableViewCell配置

时间:2015-04-26 14:05:32

标签: ios swift ios8 nsuserdefaults xcode6.1

我制作了一个包含UITableView的iOS应用程序。可以轻拍细胞。如果用户轻敲了单元格,则会显示附件类型。

我的问题是:如何保存单元格配置?我想保存所有被敲击/显示配件类型的电池。如果UITableView重新加载配件类型仍应显示。

我想用NSUserDefaults这样做,但不知道该怎么做。

如果你们中的某些人知道怎么做并想帮助我,你会帮助我很多。

1 个答案:

答案 0 :(得分:0)

尝试以下方法:

// Get the UserDefaults
let defaults = NSUserDefaults.standardUserDefaults()

// Check if any old values are already saved:
if let savedEntity = defaults.objectForKey("myKey"){
    if countElemenets(savedEntity) > 0 {
        return savedEntity
    }
}

// Create new saved default:
defaults.setValue(objectToSave, forKey: "myKey")

您可以在AnyObject旁边保存/获取其他几种类型。请查看NSUserdefaults

的文档