// // AppDelegate.m // Texture // // Copyright (c) Facebook, Inc. and its affiliates. All rights reserved. // Changes after 4/13/2017 are: Copyright (c) Pinterest, Inc. All rights reserved. // Licensed under Apache 2.0: http://www.apache.org/licenses/LICENSE-2.0 // #import "AppDelegate.h" #import "PresentingViewController.h" #import "ViewController.h" @implementation AppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; self.window.backgroundColor = [UIColor whiteColor]; self.window.rootViewController = [[UINavigationController alloc] init]; [self pushNewViewControllerAnimated:NO]; [self.window makeKeyAndVisible]; return YES; } - (void)pushNewViewControllerAnimated:(BOOL)animated { UINavigationController *navController = (UINavigationController *)self.window.rootViewController; #if SIMULATE_WEB_RESPONSE UIViewController *viewController = [[PresentingViewController alloc] init]; #else UIViewController *viewController = [[ViewController alloc] init]; viewController.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Push Another Copy" style:UIBarButtonItemStylePlain target:self action:@selector(pushNewViewController)]; #endif [navController pushViewController:viewController animated:animated]; } - (void)pushNewViewController { [self pushNewViewControllerAnimated:YES]; } @end