ユーザー名とパスワードの資格情報を取得するモーダル ビュー コントローラーとして表示されるビューがあります。このビューでデリゲートをチェックし、ユーザーが以前にアプリのロック解除ピンを設定していない場合は、変更ピン ビューをモーダル ビュー コントローラーとして表示します。これは私のコードです...
+(void)presentCredentialsViewController:(UIViewController *)vc{
CredentialsViewController *cvc = [[CredentialsViewController alloc] init];
[vc presentModalViewController:cvc animated:FALSE];
}
次に CredentialsViewController で
-(void)viewDidLoad{
[super viewDidLoad];
if([appDelegate.pin isEqualToString: @""]){
UserPrefsViewController *upvc = [[UserPrefsViewController alloc] init];
upvc.cancelButton.hidden = true;
[self presentModalViewController:upvc animated:FALSE];
}
}
しかし、何らかの理由で機能しません。デバッガーはエラーなしでコードをステップ実行しますが、2 番目のモーダル ビュー コントローラーは表示されません。