ユーザーがアプリを初めて起動したときにのみ表示される 1 回限りの契約ビューがあります。
ストーリーボード IOS 5.1 を使用しており、ルートビューはナビゲーション ビュー コントローラーです。私の契約ビューは、ナビゲーションコントローラーとは関係ありません。モーダルビューポップアップを表示して、ビューを閉じたいだけです:
私は次のコードを使用しますが、アプリは何もしません。フラグを立ててナビゲーションビューコントローラーを起動します。はい、アプリは if ステートメントに入ります。:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
if(login==ok){
UIStoryboard *storyboard = [UIApplication sharedApplication].delegate.window.rootViewController.storyboard;
UIViewController *loginController = [storyboard instantiateViewControllerWithIdentifier:@"AgreementViewController"];
[self.window.rootViewController presentModalViewController:loginController animated:YES];
}
return YES;
}
ストーリーボードに接続されていないビューコントローラーを切り替えて閉じるにはどうすればよいですか?