Ich benutze UINavigationController
aber wenn ich einen View-Controller einfach nur durch das Objekt der Klasse die Klasse laden, aber nicht die Komponenten darin schieben. das ist mein AppDelegate.m
Alloc init lädt keine Komponente in es
UIStoryboard *sb = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
ViewController *vc = [sb instantiateInitialViewController];
UINavigationController *nav = [[UINavigationController alloc] init];
self.window.rootViewController = nav;
nav.viewControllers = @[vc];
und mein erster UIViewController
wenn Aktionstaste Code ist
NextView *next = [[NextView alloc] init];
[self.navigationController pushViewController:next animated:YES ];
es wird zum nächsten UIViewController
aber keine internen Komponenten geladen werden, wie - Taste, Textfeld, etc.
und wenn ich diesen Code versuchen, es gib mir Laufzeitfehler
UIStoryboard *sb = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
NextView *next = [sb instantiateViewControllerWithIdentifier:@"two"];
[self.navigationController pushViewController:next animated:YES ];
Haben Sie einen Bezeichner im Storyboard angegeben? –
Welche Art von Laufzeitfehler bekommen Sie? Fügen Sie bitte die Frage ein. – kelin
Welchen Laufzeitfehler bekommen Sie? – riddhi