title: Second UIScreen causing problems with UIStoryboards
body: <p>In my app delegate i set up another screen (for airPlay). </p>
  
  <p>When i create a second window and assign the Second screen to it and run the app the TableView in my storyboard turns to a black colour. Its as if the tableView is not rendering correctly. I have isolated the problem to :</p>
  
  <p>self.HDTVwindow.screen=[[UIScreen screens] objectAtIndex:1]; </p>
  
  <p>where the HDTVWindow is the second window for my airplay app. When i comment out this code the storyboard runs fine and my UITableView is nice and white. Am i confusing the storyboard by making two UIWindows in the appDelegate, even though they are assigned to different screens??</p>
  
  <p>For my appDelegate see below.</p>
  
  <pre><code>- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
  {
  
      if ([[UIScreen screens] count]&gt;1)
          {
              CGRect frame = [[UIScreen screens]objectAtIndex:1].bounds;
              self.HDTVwindow = [[UIWindow alloc] initWithFrame:frame];
  
              UIImage* astonLogo=[UIImage imageNamed:@"AstonUni720p.png"];
              UIImageView* astonLogoView=[[UIImageView alloc] initWithImage:astonLogo];
              astonLogoView.frame=frame;
              [self.HDTVwindow addSubview:astonLogoView];
  
              self.HDTVwindow.hidden = NO;
              self.HDTVwindow.screen=[[UIScreen screens] objectAtIndex:1];//PROBLEM!!
  
          }
  
  // Set Up Storyboard
     UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
     UIViewController *mainViewController = [storyboard    instantiateInitialViewController]; 
     self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
     self.window.rootViewController = mainViewController;
     [self.window makeKeyAndVisible];
  
   return YES;
  </code></pre>
  
  <p>}</p>