在xcode中,如果我们有一个视图控制器有一些子视图'(例如:标签)出口,并且我们想要在应用程序暂停后变为活动状态时从AppDelegate.swift类更改其文本,这怎么可能是做了什么?我已经尝试从AppDelegate类创建这个视图控制器类的实例,但这不起作用,因为它创建了另一个视图实例而不是视图本身,并且我们无法将插座设置为静态。我还想过制作一个静态的ViewController属性观察器,但由于它是静态的,我仍然无法在它内部设置插座。那么,我们怎么做这样的事情呢?
答案 0 :(得分:1)
如果我们的视图控制器有一些子视图' (例如:标签)出口,我们想要在应用程序暂停后变为活动状态时从AppDelegate.swift类更改其文本,如何做到这一点?
我试过从AppDelegate类中创建一个这个视图控制器类的实例,但是它没有用,因为它创建了另一个视图实例
答案 1 :(得分:1)
实现目标的最佳途径是notifications。在您的视图控制器中添加观察者,它将更改您的标签文本或其他内容。从AppDelegate方法发布通知。如果你需要一个例子,我可以帮助你。