パスワードをチェックするviewControllerがあります...これは、プログラムの起動時と古いパスワードの変更時に使用されます...
アプリが起動したら、これを使用してビューを表示します。
NSUserDefaults *def = [NSUserDefaults standardUserDefaults];
BOOL needsPassCheck = [def boolForKey:kHasPassword];
if (needsPassCheck) {
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle: nil];
VerifyPasswordViewController *passC = (VerifyPasswordViewController *)[mainStoryboard instantiateViewControllerWithIdentifier:@"passCheck"];
passC.loginCheck = YES;
self.window.rootViewController = passC;
}
これはうまく機能します...他の場合、私は使用します
[self performSegueWithIdentifier:@"segueID"];
ここに問題があります...最初のケースでは、キーボードは計画どおりに表示されます...しかし、2番目のケースでは、まったく表示されません...テキストフィールドがタップされても...
-(void)viewDidAppear:(BOOL)animated
{
[self.passwordTextField performSelector:@selector(becomeFirstResponder) withObject:nil afterDelay:0.1f];
[super viewDidAppear:animated];
}
遅滞なく試しました...変化なし...何が問題なのですか?