如何在 TodayExtansion (Swift) 中将 Array 传输到 table

How can i transfer Array to table in TodayExtansion (Swift)

如何在 Today Extansion (Swift)

中将数组传输到 table

我是新手,没有任何反应


在主应用程序中,我有一个 table 和数据

在 Today Extansion 中,我有一个 table(应该在其中显示数据)

它适用于 TEXT 但不适用于 ARRAY


var myData: [String] = []

MainVC.swift

if let userDefaults = UserDefaults(suiteName: "group.Name1") {
        userDefaults.set("Test12345" as AnyObject, forKey: "key3")
        userDefaults.synchronize()
}

TodayExtVC.swift

在 ViewDidLoad 中:

if let userDefaults = UserDefaults(suiteName: "group.Name1") {
                let value2 = userDefaults.string(forKey: "key3")
                print("\(value2)") 
}

设置在MainVC.swift

    let array = ["horse", "cow", "camel", "sheep", "goat"]

    userDefaults.set(array, forKey: "key3")

进入TodayExtVC.swift

     let myarray = userDefaults.stringArray(forKey: "key3") ?? [String]()