在我不使用存储板的iOS应用程序中,我完成了所有初始化,并且即将进入实际应用程序。我的第一页是一个简单的状态页面,其中包含了所有数据库的初始化等等,并向用户反馈了最新情况。
我的想法是创建一个小型控件对象,我可以在其中创建页面并跟踪更改。这将是重现大多数事件的核心,但是我不知道我将把该引用的引用放在哪里,因此它不会被自动清理。该对象不会是selv中的视图,因为它将按需创建视图。
我可以将它存储在我离开的视图的实现中,或者一旦我创建新视图来替换它,它会被处理掉吗?如果没有,我可以回溯到UIApplicationMain
并将其存储在那里吗?
我只是害怕iOS突然认为该对象未被引用并将其删除。
修改 也许我不清楚,但基本上我想要的是这样的:
在原始视图中,创建一个对象并运行[myControl RunApplication]
。在RunApplication
中,我创建了页面处理程序和视图。然后,此函数在应用程序设置时结束,但视图将返回到myControl
的事件,这些事件将响应创建新视图,销毁视图等。它的myControl
我担心iOS会为我杀死,除非我在某个地方保存了一个引用。
我已经完成了30年的编程,但我对iOS编码很陌生,可能会错过iSO工作的重点。