如何在 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]()
如何在 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]()