嗨,我的项目是基于 ARC 的,我正在使用 UINavigationController 在 ViewController 之间进行转换。我正在使用分析器来分析幕后发生的事情。我注意到,当我推送 ViewController 时,它会为其所有组件分配内存,而当我弹出它时,它不会释放分配的内存。
由于我使用的是 ARC,我无法实现 dealloc 或释放任何组件。我已经详细分析过了,我的项目没有内存泄漏。
我没有使用任何强大的属性来推送 viewController。这是我推动 ViewController 的方式。
viewController *obj = [[viewController alloc] init];
[self.navigationController pushViewController:obj animated:NO];
有什么线索吗?我应该怎么做才能释放我消耗的内存。请指教