Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(self.cameraViewController == nil)
- {
- CollageCameraViewController *camView = [[CollageCameraViewController alloc] init];//WithNibName:nil bundle:[NSBundle mainBundle]];
- self.cameraViewController = camView;
- [camView release];
- }
- [self.navigationController pushViewController:self.cameraViewController animated:NO];
- if(self.renderView == nil)
- {
- CollageRenderViewController *renderViewController = [[CollageRenderViewController alloc] initWithNibName:nil bundle:[NSBundle mainBundle]];
- self.renderView = renderViewController;
- [renderViewController release];
- }
- [self.navigationController pushViewController:self.renderView animated:YES];
- [self.navigationController popToRootViewControllerAnimated:YES];
- @class SecondViewController;
- @interface RootViewController : UIViewController {
- SecondViewController *secondViewController;
- }
- @property (nonatomic, retain) SecondViewController *secondViewController;
- - (IBAction)pushSecondVC;
- @end
- #import "RootViewController.h"
- #import "SecondViewController.h"
- @implementation RootViewController
- @synthesize secondViewController;
- - (IBAction)pushSecondVC {
- if(self.secondViewController == nil)
- {
- SecondViewController *secondVC = [[SecondViewController alloc] init];
- self.secondViewController = secondVC;
- [secondVC release];
- }
- [self.navigationController pushViewController:self.secondViewController animated:NO];
- }
- - (void)viewDidLoad {
- [super viewDidLoad];
- self.title = @"Root View";
- }
- #import <UIKit/UIKit.h>
- @class ThirdViewController;
- @interface SecondViewController : UIViewController {
- ThirdViewController *thirdViewController;
- }
- @property (nonatomic, retain) ThirdViewController *thirdViewController;
- - (IBAction)pushThirdVC;
- @end
- #import "SecondViewController.h"
- #import "ThirdViewController.h"
- @implementation SecondViewController
- @synthesize thirdViewController;
- - (IBAction)pushThirdVC {
- if(self.thirdViewController == nil)
- {
- ThirdViewController *thirdVC = [[ThirdViewController alloc] initWithNibName:nil bundle:[NSBundle mainBundle]];
- self.thirdViewController = thirdVC;
- [thirdVC release];
- }
- [self.navigationController pushViewController:self.thirdViewController animated:YES];
- }
- - (void)viewDidLoad {
- [super viewDidLoad];
- self.title = @"2nd View";
- }
- #import <UIKit/UIKit.h>
- @interface ThirdViewController : UIViewController {
- }
- - (IBAction)popToRoot;
- @end
- #import "ThirdViewController.h"
- @implementation ThirdViewController
- - (IBAction)popToRoot {
- [self.navigationController popToRootViewControllerAnimated:YES];
- }
- - (void)viewDidLoad {
- [super viewDidLoad];
- self.title = @"3rd View";
- }
Add Comment
Please, Sign In to add comment