I’m playing around with the code from this section and pulling in an xml feed from another site. I’ve changed all the variables and I can get a populated list and choose a row and get a picture of what’s in the list.
What I’d like to do is go create a root view that is seen before what I’m seeing now.
So I have a ListItemView that lists out “items”. When I choose an “item” from the row I get a picture of the item.
What I want to do is have a MenuController so I can choose one of the following:
Games (this is what I’m using now for "items"
I’ve created a MenuViewController and put the above options into an array and I can get those to display first. But when I click on Games (the code that we were using for ListViewController) I get an error. I’m not sure if the error is really important right now because I’m not sure if I’m going about this the right way.
My new NerdAppDelegate:
[code]- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
//ListViewController *lvc = [[ListViewController alloc]initWithStyle:UITableViewStylePlain]; //sets MenuViewController as the rootcontroller MenuViewController *menuController = [[MenuViewController alloc]initWithStyle:UITableViewStylePlain]; UINavigationController *masterNav = [[UINavigationController alloc]initWithRootViewController:menuController]; //UINavigationController *masterNav = [[UINavigationController alloc]initWithRootViewController:lvc]; WebViewController *wvc = [[WebViewController alloc]init];
//since the ListViewController is what will be using the setWebView it seems this should stay the same. or should this go in didFinishLaunchingWithOptions in another class?
// [menuController setWebViewController:wvc];
[[self window] setRootViewController:masterNav];
//Should I be adding addSubview right here??
self.window.backgroundColor = [UIColor whiteColor]; [self.window makeKeyAndVisible]; return YES;
Do I need to use addSubview?