在iOS6 :
viewDidUnload事件在iOS6下任何情况都不会被触发,所以,处理放到didReceiveMemoryWarning中执行。
代码如下
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
if([self isViewLoaded] && ![[self view] window]) {
[self setView:nil];
}
//还要将一些,数组,字典滞空。
[self.tmpArray removeAllObjects];
}
iOS 5下:在 viewDidUnload中做相关操作。