我正在使用MBProgressHUB
作为加载指示器。我注意到,通过仪器,有相当大的内存泄漏时使用MBProgressHUB
(约3MB每次启动。问题是,内存不清除时,视图卸载)。使用MBProgressHUD时的内存泄漏
项目是ARC启用
这是怎么了在ViewDidLoad
启动MBProgressHUB
(HUD被保留的财产太)
HUD = [[MBProgressHUD alloc] initWithView:[(AppDelegate *)[[UIApplication sharedApplication] delegate] window]];
[[(AppDelegate *)[[UIApplication sharedApplication] delegate] window] addSubview:HUD];
HUD.delegate = self;
另外在ViewDidUnload
我设置HUD = nil;
任何想法?
仪器还显示,其中分配是......让最起码的例子程序,你可以仍然显示了泄漏,你就会有更少的噪音通过搜索。 – mah