hachinoBlog

hachinobuのエンジニアライフ

画面遷移時にMemory Warningが出るときの対処

UINavigationControllerの戻るボタンで画面遷移する毎にmemory warning(メモリ警告)が発生したので
遷移元(戻るボタンを押した画面)のViewControllerにて

- (void)viewWillDisappear:(BOOL)animated
{
[self.view removeFromSuperview];
//[self release];
}

もしくは

- (void)viewDidDisappear:(BOOL)animated
{
NSLog(@"viewDidDisappear");
[self.view removeFromSuperview];
//[self release];
}

遷移元のviewを消してあげることで解消した
viewDidDisappearの方が画面遷移時の表示が変にならないので良い気がする