在此之后,我将最近制作的项目放入一个项目数组中。我很难将这个数组的项目保存到UserDefaults,这样我就可以在应用程序关闭时重新加载。我尝试过在我的结构中添加可编码的内容,但这只是带来了更多的问题。每当用户向数组添加新项时,我都想更新UserDefaults。我计划用saveItemButton函数来实现它(如下所示)。{ case shirt case shoes
有没有办法在运行应用程序之前用数据填充UserDefaults,以便在运行时向其添加某些内容。例如,假设我希望在应用程序在UserDefaults中运行之前手动添加“苹果”、“香蕉”和“胡萝卜”以便随时使用,但随后又希望添加"Dill“和"Eggplant”,以便下次应用程序运行时,UserDefaults中所有的A、B、C、D和E都可用{
let ArrayList = UserDefault