如何制作一个可以删除Swift中所有UserDefaults数据的函数?
我试过这个:如何制作一个可以删除Swift中所有UserDefaults数据的函数?,swift,Swift,我试过这个: func deleteAllData() { if let data = UserDefaults.standard.data(forKey: "Cards") { } } 我不知道如何继续。多亏了在线教程,我已经做到了这一点。请帮忙 func loadData() { if let data = UserDefaults.standard.data(forKey: "Cards") {
func deleteAllData() {
if let data = UserDefaults.standard.data(forKey: "Cards") {
}
}
我不知道如何继续。多亏了在线教程,我已经做到了这一点。请帮忙
func loadData() {
if let data = UserDefaults.standard.data(forKey: "Cards") {
if let decoded = try? JSONDecoder().decode([Card].self, from: data) {
self.cards = decoded
}
}
}
func saveData() {
if let data = try? JSONEncoder().encode(cards) {
UserDefaults.standard.set(data, forKey: "Cards")
}
}
只需
取下
钥匙
func deleteAllData() {
self.cards = []
UserDefaults.standard.removeObject(forKey: "Cards")
}
只需
取下
钥匙
func deleteAllData() {
self.cards = []
UserDefaults.standard.removeObject(forKey: "Cards")
}
谢谢你的回答!谢谢你的回答!