ログインが必要な場合に loginview コントローラーを呼び出す splitviewcontroller があります。これは私がモーダルビューと呼ぶ方法です
if([[NSUserDefaults standardUserDefaults] objectForKey:@"username"] == nil){
[self performSegueWithIdentifier:@"LoginSegue" sender:self];
}
これは私のストーリーボードがどのように見えるかです:
--- uinavigation
- masterview |
uispliviewcontroller
- detailview |
--- main dashboard view -(LoginSegue)--loginviewcontroller
|
|------ another viewcontroller
これでログインビューに問題なくアクセスできるようになりました。モーダルを閉じて、これを使用してメインダッシュボード ビューに戻ることができるようにします。
if([[NSUserDefaults standardUserDefaults] objectForKey:@"username"] != nil){
[self dismissViewControllerAnimated:YES completion:nil];
}
しかし、それは何もしません。
ログイン後に呼び出されたモーダル ビューを適切に閉じる方法を知りたいですか?
どんなアドバイスでも大歓迎です。
ありがとう!!!