Я новичок в разработке iOS, пытаясь научиться программно создавать и устанавливать представления.
я пытаюсь сделать быстрый оператор в Obj-C
window?.rootViewController = UINavigationController(rootViewController : ViewController())
Проект: Приложение с единым представлением. Попытка связать созданный по умолчанию ViewController.h
Согласно ответу Krunals, я обновил код, но контроллер навигации не отображается в симуляторе.
Cmd+Click на контроллере не переходит к файлу ViewController
#import "AppDelegate.h"
#import "ViewController.h"
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
UIScreen *screen=[[UIScreen alloc]init];
UIWindow *window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.makeKeyAndVisible;
ViewController *controller = [[ViewController alloc] init];
window.rootViewController = [[UINavigationController alloc] initWithRootViewController:controller] ;
window
, который вы создаете, иself.window
, который является свойством вашего делегата приложения, который, вероятно, равен нулю. - person dan   schedule 28.08.2017