我的项目在主项目中有几个子项目。我只想删除一个子项目中的所有userdefaults数据。 我搜索并在用户默认设置中找到了“套件”概念,但看起来该套件主要用于应用程序组。 由于我不需要在应用组之间共享数据,因此我不知道“套房”是否是最好的方法。 还有其他删除仅一个子项目的userdefaults数据的好方法吗?
答案 0 :(得分:1)
您可以使用枚举为子项目声明密钥,并通过可区分大小写的协议对其进行确认,并且在for循环中可以删除它们。我在下面添加了示例
Name A1 A2 status letter
0. School
1. Organisation
2. Teacher
3. Guest 12 3 ['yes','no','yes'] [['K','L'],['L'],['L']]
3. Guest 4 8 ['no','yes','no'] [['O'],['P','O'],['K']]