Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何制作一个可以删除Swift中所有UserDefaults数据的函数?_Swift - Fatal编程技术网

如何制作一个可以删除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")
}

谢谢你的回答!谢谢你的回答!