在xcode中,如果我们有一个视图控制器有一些子视图(例如:标签)插座,并且我们希望每当从AppDelegate.swift类中更改它的文本一个应用程序在暂停后变得活跃,如何做到这一点?我试图从AppDelegate类中创建这个视图控制器类的实例,但是这并不起作用,因为它创建了另一个视图实例而不是视图本身,并且我们不能将该插口设置为静态。我也想过创建一个静态的ViewController属性观察器,但由于它是静态的,我仍然无法在其中设置插座。那么,我们该如何做这样的事情呢?如何在另一个类中设置视图的插座值
0
A
回答
1
要达到目标的最佳方法是notifications。在你的视图控制器添加观察者,这将改变你的标签的文本或任何。从AppDelegate方法发布通知。如果你需要一个例子,我可以帮你。
1
如果我们有一个有一些子视图(如:标签)视图控制器插座,然后我们想改变每当应用程序正在成为活跃暂停后AppDelegate.swift类,它的文本怎么可以这样做了什么?
- 不要。切勿直接与其他班级的网点直接联系。给这个类方法,你可以调用那类会通过对它的自己的出口回应该方法的调用。
我试图使从AppDelegate类此视图控制器类的一个实例,但没有工作,因为它使另一视图实例
- 正确。您需要获得参考到现有其他类的实例。要做到这一点,您需要了解自己的视图控制器层次结构/结构,或者在创建时提供一个具有对其他类的委托/引用的类。
相关问题
- 1. 如何设置另一个类的值
- 2. 设置从另一个类的计时器在另一个视图中触发
- 3. 在另一个视图中设置NSURL。当前视图的值为零
- 4. 设置类的UITableView“隐藏”插座的插座部分
- 5. 如何设置在一个类中的数组与另一类
- 6. 如何在另一个textview的左边设置文本视图?
- 7. 如何在asp.net MVC的另一个视图中放置一个视图?
- 8. 将一个视图textfied值设置为另一个视图标签
- 9. 另一个类中的对象的值不是在一个类中设置的
- 10. 子类化一个主视图控制器与插座
- 11. 如何将类成员值设置为另一个类
- 12. 如何在Sencha Touch中将值一个视图发送到另一个视图?
- 13. 如何使用在主类中调用/设置的另一个类设置类的值
- 14. 如何设置视图的顶部到另一个视图的底部
- 15. 如何设置和访问另一个类的变量值
- 16. 如何设置一个类的值
- 17. GORM:如何设置一个值的数据类型在地图
- 18. 从一个视图中获取值并在另一个视图中将元素设置为yii
- 19. 在非插座上的插座操作:在设置插座选项和装订插座时出错
- 20. 设置图像在另一个视图的UIImageView
- 21. 如何显示在另一个类中实现的表视图
- 22. 如何在不同的视图控制器中创建插座?
- 23. 如何知道何时在MonoMac中设置了控制插座?
- 24. 加载了笔尖文件,但没有设置视图插座
- 25. 为视图控制器设置插座/动作
- 26. 加载了“MainWindowController2”笔尖,但未设置视图插座
- 27. 如何从一个IPEndPoint在插座
- 28. 如何在cakephp的另一个视图中包含视图
- 29. 获取试图在一个插座
- 30. 如何控制另一个uiviewcontroller的插座
我不能给这个类一个方法,并从外部调用它,因为它也会使另一个实例,它也不能静态 – user3407319
你能告诉我怎么可以做更详细的解决方案n.2 ? – user3407319