如何将数组保存到 UserDefaults,然后检索该数组并打印

How can I save an array to UserDefaults, and then retrieve that array and print

这是我的代码。这似乎是一个错误。谁能帮帮忙

class PopUpVC: UIViewController {
  var myArray1 = ["1","2","3"]
  var myArray2 = [String]()
  UserDefaults.standard.set(myArray1, forKey: "array")

  override func viewDidLoad() {
    super.viewDidLoad()
    self.myArray2 = (UserDefaults.standard.string(forKey: "array") as? [String])!
    print(self.myArray)
  }
class PopUpVC: UIViewController {
  var myArray1 = ["1","2","3"]
  var myArray2 = [String]()

 override func viewDidLoad() {
      super.viewDidLoad()
      UserDefaults.standard.set(myArray1, forKey: "array")
      self.myArray2 = UserDefaults.standard.stringArray(forKey: "array")!
      print(self.myArray2)
 }