//
//  RootViewController.m
//  Implementing Navigation with UINavigationController
//
//  Created by Vandad Nahavandipoor on 09/07/2011.
//  Copyright 2011 Pixolity Ltd. All rights reserved.
//

#import "RootViewController.h"
#import "SecondViewController.h"

@implementation RootViewController

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
  self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
  if (self) {
    // Miejsce na kod inicjalizacyjny.
  }
  return self;
}

- (void)didReceiveMemoryWarning
{
  // Usunięcie widoków, które nie posiadają widoku nadrzędnego.
  [super didReceiveMemoryWarning];
  
  // Usunięcie wszelkich buforowanych danych, obrazów itd., które nie są obecnie używane.
}

#pragma mark - Cykl życiowy widoku

/*
 // Implementacja metody loadView w celu programowego utworzenia hierarchii widoku bez używania pliku nib.
 - (void)loadView
 {
 }
 */

/* 1 */
- (void)viewDidLoad{
  [super viewDidLoad];
  self.view.backgroundColor = [UIColor whiteColor];
  self.title = @"Pierwszy kontroler";
}

/* 2 */
- (void) pushSecondController{
  SecondViewController *secondController = [[SecondViewController alloc]
                                            initWithNibName:nil
                                            bundle:NULL];
  [self.navigationController pushViewController:secondController
                                       animated:YES];
}
   
- (void) viewDidAppear:(BOOL)paramAnimated{
  [super viewDidAppear:paramAnimated];
  [self performSelector:@selector(pushSecondController)
             withObject:nil
             afterDelay:5.0f];
}

//- (void)viewDidLoad{
//  [super viewDidLoad];
//  self.view.backgroundColor = [UIColor whiteColor];
//  self.title = @"Pierwszy kontroler";
//}

- (void)viewDidUnload
{
  [super viewDidUnload];
  // Usunięcie wszystkich "przytrzymanych" podwidoków widoku głównego,
// na przykład self.myOutlet = nil;
}

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
  // Zwrot wartości YES dla obsługiwanych układów.
  return (interfaceOrientation == UIInterfaceOrientationPortrait);
}

@end
