我希望开发一个应用程序,根据用户的交互创建“n”个视图。如果这些视图中的每一个都是使用autorelease动态创建的,那么视图何时才会被释放?
假设有10个视图,都是使用自动释放动态创建的视图:
我在这里有点迷茫。
由于
答案 0 :(得分:2)
从您提出问题的方式来看,我注意到您缺少一些关于iOS SDK,MVC和OOP的基本知识。我诚实地建议你先尝试创建一个比that chat app of yours更简单的应用来学习一些基础知识。
答案 1 :(得分:1)
如果您发布代码的关键部分,这将有所帮助,以便我们可以看到您在做什么。简而言之,如果视图控制器在导航堆栈中,它将由导航控制器保留。如果它被弹出但你想保留它,你需要保留它来自另一个控制器,可能是它提供它。