私はこれを数日間いじっていますが、これを理解できません。
->基本的に、クリックするとボタンがあり、ナビゲーションコントローラーに移動する単純なログインビューを実装したいと思います(私の場合は、他のビューであるミニ数学ゲームにリンクするボタンを備えた「viewController」です)。
→ ログイン画面でボタンを押した時、ナビゲーションコントローラのルートビューより先にログイン画面を表示するように
-> ログイン画面のボタンをクリックしたときにナビゲーションコントローラーを宣言しようとしましたが、うまくいかないようです
-> ナビゲーション コントローラーは Apple デリゲートでしか初期化できないと言っても過言ではありませんか?
現在、ナビゲーションコントローラーを宣言および設定するAppleデリゲートにこれがあります:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions: (NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
self.viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
UINavigationController *navigationViewController = [[UINavigationController alloc] initWithRootViewController:self.viewController]; // self.viewController is the main screen
self.window.rootViewController = navigationViewController; // set root to navigationViewController
[self.window makeKeyAndVisible];
return YES;
}
どんなアイデアでも大歓迎です。お時間をいただきありがとうございます!