保持TableViewCell中UISwitch的状态:Swift
问题描述:
我有一个问题,我有一个tableview设置,用户可以添加和删除新项目,但也可以检查他们进出。我的意思是,每增加一个单元格,都会在该单元格中出现一个用户可以打开和关闭的UISwitch。 “开”被检入并且“关”被检出。因此,我对编程非常陌生,并且想知道如何保存UISwitch的状态(无论是关闭还是开启),以便每次用户离开应用程序时,开关都会保持相同。感谢您的帮助。保持TableViewCell中UISwitch的状态:Swift
目前代码: current cell code
答
如果你是新的iOS开发,是NSUserDefaults的容易use.Just保存这样的数据:[[NSUserDefaults standardUserDefaults] saveObject:data forKey:@""];
而且这样的读取数据:[[NSUserDefaults standardUserDefaults] objectForKey:@""]
答
您应该使用数据持久化保存配置(状态和关闭),然后让他们回来。 Core Data(本地数据库),UserDefault,SQLite甚至属性列表中都有很多选项。在一个有用的link下面你可以开始。祝你好运。
依赖。表视图的内容是动态的还是静态的? – joey
他们是动态的 –