保持TableViewCell中UISwitch的状态:Swift

问题描述:

我有一个问题,我有一个tableview设置,用户可以添加和删除新项目,但也可以检查他们进出。我的意思是,每增加一个单元格,都会在该单元格中出现一个用户可以打开和关闭的UISwitch。 “开”被检入并且“关”被检出。因此,我对编程非常陌生,并且想知道如何保存UISwitch的状态(无论是关闭还是开启),以便每次用户离开应用程序时,开关都会保持相同。感谢您的帮助。保持TableViewCell中UISwitch的状态:Swift

目前代码: current cell code

+0

依赖。表视图的内容是动态的还是静态的? – joey

+0

他们是动态的 –

如果你是新的iOS开发,是NSUserDefaults的容易use.Just保存这样的数据:[[NSUserDefaults standardUserDefaults] saveObject:data forKey:@""];而且这样的读取数据:[[NSUserDefaults standardUserDefaults] objectForKey:@""]

您应该使用数据持久化保存配置(状态和关闭),然后让他们回来。 Core Data(本地数据库),UserDefault,SQLite甚至属性列表中都有很多选项。在一个有用的link下面你可以开始。祝你好运。