【问题标题】:Save UITableViewCell configuration保存 UITableViewCell 配置
【发布时间】:2015-04-26 14:05:31
【问题描述】:

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

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

我想用 NSUserDefaults 来做这件事,但不知道怎么做。

如果你们当中有人知道怎么做并且愿意帮助我,你们会帮我很多。

【问题讨论】:

  • 您的问题到底出在哪里?知道选择了哪个单元格(检查 Apple Doc 或使用 NSUserdefaults 的保存部分?
  • NSUserDefaults @gutenmorgenuhu 的保存部分

标签: ios swift ios8 nsuserdefaults xcode6.1


【解决方案1】:

尝试以下方法:

// 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的文档

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-31
    • 2019-06-09
    • 2018-09-30
    • 2012-11-01
    • 1970-01-01
    相关资源
    最近更新 更多