Addi.Star Addi.Star - 4 months ago 14
Objective-C Question

Add new viewcontroller at launch of app IOS Objective C

I am new to IOS development . i got a open source project and loaded in xcode and it is running good.

the project is based on webview and loading url.

what i want to do is add a new screen at the launch of application which takes three inputs from textfields and on submit of button it should send the data to next screen which is a webview and currently it is being loaded first .

1) how can i add new view controller which launches first at launch of app where i can input textfields and click on button to move to second screen

2) get the data from first screen and give to the load url to load the url.

i have taken project files from here :

https://github.com/paulirish/iOS-WebView-App

enter image description here

viewcontroller option on right side doesnt have the option is initial view
i am using xcode 6.2

Answer

I think you are loading viewcontroller from code like we did in older versions. I hope this helps you.

In this code you can simply change MainViewController to your own view.

    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

MainViewController* viewC =[[MainViewController alloc] initWithNibName:@"MainViewController" bundle:nil]; UINavigationController* navC = [[UINavigationController alloc] initWithRootViewController:viewC]; self.window.rootViewController = navC; [self.window makeKeyAndVisible];

Comments