title: UIApplication sharedApplication Help?
body: <p>I'm trying to access a variable that creates a navigation controller that I defined in my App Delegate in a view controller (I'm building a tab bar application with a .plist for each tab, like a drill-down app). I'm trying to get rid of the error that says "request for member "indNavControl" in something not a structure or union. Could somebody help me out?</p>
  
  <p>Code:</p>
  
  <pre><code>- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
  
  A37dgAppDelegate *AppDelegate = (A37dgAppDelegate *)[[UIApplication sharedApplication] delegate];
  self.indNavControl = [AppDelegate.indNavControl];
  
  //Get the dictionary of the selected data source.
  NSDictionary *dictionary = [self.tableDataSource objectAtIndex:indexPath.row];
  
  //Get the children of the present item.
  NSArray *Children = [dictionary objectForKey:@"Children"];
  
  
  if([Children count] == 0) {
  
      DetailViewController *dvController = [[DetailViewController alloc] initWithNibName:@"DetailView" bundle:[NSBundle mainBundle]];
  
      A37dgAppDelegate *AppDelegate = (A37dgAppDelegate *)[[UIApplication sharedApplication] delegate]; 
      [AppDelegate.indNavControll push indNavControl];
      [self.indNavControl pushViewController:dvController animated:YES];
      [dvController release];
  }
  else {
  
      //Prepare to tableview.
      IndustriesViewController *indViewControl = [[IndustriesViewController alloc] initWithNibName:@"IndustryView" bundle:[NSBundle mainBundle]];
  
      //Increment the Current View
      indViewControl.CurrentLevel += 1;
  
      //Set the title;
      indViewControl.CurrentTitle = [dictionary objectForKey:@"Title"];
  
      //Push the new table view on the stack
      A37dgAppDelegate *AppDelegate = (A37dgAppDelegate *)[[UIApplication sharedApplication] delegate];
      [self.indNavControl pushViewController:indViewControl animated:YES];
  
      indViewControl.tableDataSource = Children;
  
      [indViewControl release];
  }
  </code></pre>
  
  <p>}</p>
  
  <p>Really, all I want to do is reference my view controller using the UIApplication sharedApplication method, but I can't figure out how.</p>