我正在创建一个 ios 应用程序并启用了 ARC 模式。我将 24 个实例加载到 ScrollView,但在给定时间只会显示三个视图。因此,我将删除已加载到内存中的其他不需要的实例
if((NSNull *)[viewControllers objectAtIndex:2] != [NSNull null]) {
[viewControllers replaceObjectAtIndex:2 withObject:[NSNull null]];
[content3.view removeFromSuperview];
//remove third content page
[content3 viewDidUnload];
//set nil to instance to memory management
content3 = nil;
NSLog(@"Content 3 removed");
}
但是当我用分析器检查时,内存不会被释放,它只是自动增加。
谁能给我一些关于这个问题的提示?
谢谢