Ios 如何在显示(不显示)控制器之前创建UIViewController(和控件)

Ios 如何在显示(不显示)控制器之前创建UIViewController(和控件),ios,uiviewcontroller,Ios,Uiviewcontroller,在启动我的应用程序时,我想创建UIViewController和is控件。但我不想表现出来 这只是某些活动的状态视图控制器,我希望仅在需要时显示。但是状态需要在后台更新。因此,需要初始化控件,而无需调用ShowViewController或PresentViewController 请帮忙 更新 好的,更多的信息。我在后台有一个同步线程,它不断向这个UIViewController发布关于连接等的状态。当用户启动应用程序时,他可能不想看到状态。同步进行时,如果用户启动UIViewControll

在启动我的应用程序时,我想创建UIViewController和is控件。但我不想表现出来

这只是某些活动的状态视图控制器,我希望仅在需要时显示。但是状态需要在后台更新。因此,需要初始化控件,而无需调用ShowViewController或PresentViewController

请帮忙

更新


好的,更多的信息。我在后台有一个同步线程,它不断向这个UIViewController发布关于连接等的状态。当用户启动应用程序时,他可能不想看到状态。同步进行时,如果用户启动UIViewController,他应该能够看到正在进行的状态。所以它不是我可以存储在静态对象中并在视图创建时显示的一次性状态。同步进行时,状态将不断更改。我不熟悉iOS编程。

您应该存储静态对象中发生的不同事件的状态或要查看的内容。并准备根据此静态对象显示内容的ViewController,更改ViewWillAppeard方法中的UIElement属性。更改状态并希望弹出视图后,只需通过PresentViewController初始化ViewController。

您尝试了什么?为什么要将UIViewController和is控件更新到后台?,在某些活动中,您应该直接将要显示的值传递给控件viewcontroller,或者全局存储该值,并在显示控件viewcontroller时获取它们,而不是使其比在后台线程中处理UI时复杂得多。为什么不简单地将数据存储在某个地方,并让此viewController在viewDidLoad或viewWillAppearThanks中获取数据,以获取您的所有建议。是的,viewController必须从某些数据中提取数据,这一点大家都是对的。请你让我知道我所要求的技术上是否可行。如果是,怎么做?@GautamJain你的问题基本上是我如何编写我的应用程序?。这太宽泛了。请更新此问题或询问新问题,明确您遇到的问题,以及您试图解决的问题。谢谢Samson。在我的问题中添加了一段,并提供了更多细节。