I have a struct that I want to save to UserDefaults. Here's my struct struct Song { var title: String var artist: String } var songs: [Song] = [ Song(title: "Title 1", artist "Artist 1"), Song(title: "Title 2", artist "Artist 2"), Song(title: "Title 3", artist "Artist 3"), ] In another ViewController, I have a UIButton that appends to this struct like @IBAction func likeButtonPressed(_ sender: Any