裏画面の設定値aaaが未設定の場合(変数aaaがnilだった場合)に、起動時無条件に裏画面の設定値へ
切り替わる処理を作成しております。
裏画面に切り替える (IBAction)showInfo:(id)sender で行っている処理と全く同じコードを
viewDidLoadで実施すればよいとおもってたのですが、nilルートへいっても裏画面へ
切り替わりません。
何が悪いのでしょうか。
- (void)viewDidLoad {
[super viewDidLoad];
//aaaがnilの場合
if(aaa == nil){
//裏画面切り替え★下記処理で裏画面へ切り替えれない★
FlipsideViewController *controller = [[FlipsideViewController alloc] initWithNibName:@"FlipsideView" bundle:nil];
controller.delegate = self;
controller.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:controller animated:YES];
[controller release];
}
}
//裏面切り替え時
- (IBAction)showInfo:(id)sender {
★下記は正常に動作する★
FlipsideViewController *controller = [[FlipsideViewController alloc] initWithNibName:@"FlipsideView" bundle:nil];
controller.delegate = self;
controller.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:controller animated:YES];
[controller release];
}