gpt4 book ai didi

swift - 从appdelegate,如何在datePicker中访问ViewController的NSDate属性

转载 作者:行者123 更新时间:2023-11-30 13:49:26 25 4
gpt4 key购买 nike

ViewController

@IBOutlet weak var myDatePicker: UIDatePicker!

AppDelegate

let a = ViewController()

func applicationWillResignActive(application: UIApplication) {
print(a.myDatePicker?.date)
}

我想在 AppDelegate.swift 中使用 ViewController 的属性 myDatePicker.date

但实例属性值为nil如何访问用户选择的 ViewControllermyDatePicker.date 中的实际值?

最佳答案

您可以将 datepicker 的值存储在 userdefaults 或 appdelegates 变量中。并在 Datepicker 日期发生任何更改时更新它。

因此,每当调用 applicationWillResignActive 时,您都可以从用户默认值或 Appdelagates 变量中获取日期。

关于swift - 从appdelegate,如何在datePicker中访问ViewController的NSDate属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34479103/

25 4 0
文章推荐: swift - 使用 Realm 关系列表 UITableView