Problem我注意到我的应用程序一启动(~11 my )就使用了相当多的内存。但是,当我浏览表视图并使用nav控制器访问更多的表视图和编辑一些数据时,内存的使用量很快就会上升到将近20 up。最糟糕的是,跳出细节视图控制器不会导致内存使用量减少。它将在20-21mb上徘徊,如果我重复这个过程,我的内存使用量似乎会越来越高。我已经在泄密中测试了我的应用程序,并且解决了所有的问题。我怀疑我的非活动视图控制器仍然处于内存中,即使它们目前没有显示。是否有任何方法在导航控制器的层次结构中释放不需
我遇到了一些内存管理问题。我有一个UIViewController的子类,我手动设置它的视图,以便有一个对viewController的引用,并避免引用循环,我使用weak/unowned。现在的问题是,如果我使用unowned,我会有内存泄漏,但如果我使用weak,我就没有内存泄漏。我不明白为什么会这样? }
}
c