どのタイミングに実行されるメソッドなのかを調べるには、以下のようにすれば、デバッガにNSLogが出力されるタイミング(メソッドが実行されるタイミング)を調べることが出来ます。
– (void)loadView {
[super loadView];
NSLog(@”loadView”);
}– (void) viewWillAppear:(BOOL)animated
{
NSLog(@”viewWillAppear”);
}– (void) viewDidAppear:(BOOL)animated
{
NSLog(@”viewDidAppear”);
}– (void)viewDidLoad {
[super viewDidLoad];
NSLog(@”viewDidLoad”);
}
参考サイト:http://gomojp.blog77.fc2.com/blog-entry-109.html
http://profo.jp/wiki/index.php?UIViewController#i166765b