Pregunta

I tienen un comportamiento muy extraño de mi vista de navegación. Lo que quiero es, que desde mi punto de vista principal, el usuario puede tocar un botón, que le lleva a la vista con los parámetros de la aplicación.

Este es el código, responsable de la navegación:

AppDelegate.h

    @interface AppDelegate : NSObject  {
    UIWindow *window;
    ViewController *viewController; // My Main View Controller
    UINavigationController *navigationController; } 

    @property (nonatomic, retain) IBOutlet UIWindow *window;
    @property (nonatomic, retain) IBOutlet ViewController *viewController;
    @property (nonatomic, retain) IBOutlet UINavigationController *navigationController;

AppDelegate.m

@synthesize viewController;
@synthesize window;
@synthesize navigationController;

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    

    [window addSubview:viewController.view];
    [window addSubview:navigationController.view];
    [window makeKeyAndVisible];
    return YES;
}

viewController.h

#import 
#import "optionsViewController.h" // the 'settings' view controller
@class AppDelegate;

@interface ViewController : UIViewController {
    AppDelegate *appDelegate;

viewController.m

- (IBAction)showOptionsViewController:(UIBarButtonItem *)sender {
//  optionsController.theSubjectID = self.theSubjectID;
//  [self presentModalViewController:self.optionsController animated:YES];


    optionsViewController *optionsController= [[optionsViewController alloc] initWithNibName:@"optionsViewController" bundle:nil];
    optionsController.theSubjectID = self.theSubjectID;
    [self.navigationController pushViewController:optionsController animated:YES];
    [optionsController release];

}

Mi optionsController es un UIViewController 'normal'. Como se ve hizo cambio de la carga de la optionsController de modal para la navegación. Podría ser, que me haya perdido algo aquí?

Gracias por cualquier insinuación de antelación.

Saludos, René

¿Fue útil?

Solución

¿Ha conectado para arriba en el Interface Builder, si no que necesita para alloc / init que antes de añadirlo como una subvista?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top