iOS アプリで初めてストーリーボードを使用しています。ストーリーボードに 2 つのビューがあります (A & B)。A がストーリーボードの最初のビュー コントローラーであるとしましょう。アプリを起動すると、View Controller A が表示されます。これまでのところ、すべてが期待どおりに機能しています。ビューコントローラーAで、ユーザーがログインしているかどうかを確認しています。ユーザーがログインしていない場合、View Controller Bを提示したい.PresentModalViewControllerをプログラムで使用してBをモーダルに表示するにはどうすればよいですか?
これが私のセットアップです
これが私のコードです
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
if (!isUserLoggedIn) {
NSLog(@"USER NOT LOGGED IN....");
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
LoginViewController *vc = (LoginViewController*)[mainStoryboard instantiateViewControllerWithIdentifier:@"B"];
[self presentModalViewController:vc animated:YES];
}
}