Necesito pasar algunos valores a un nuevo objeto viewcontroller mientras crea desde un método en otra clase viewcontroller para poder inicializar los valores en (id) initWithNibName Puedo cargar esos valores en el método viewdidLoad.Parámetro que pasa con initWithNibName:
lo que quiero saber es cómo puedo pasar los valores (parámetros) al constructor (initWithNibName) de un nuevo objeto viewcontrollor como constructor de la sobrecarga en Java dame un poco de ejemplo de código simplemente mostrando cómo initWithNibName llamado con parámetros adicionales y cómo recuperar en el recién creado objeto Gracias ...
respuesta
esta es la forma en que resolver el problema "la observación es un ingenio objeto h atributos" en ViewControllor.h puse
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil set:(Observation *)observation;
en el archivo ViewControllor.m puse
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil set:(Observation *)observation{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization on passed parameter observation object
draftObservation = observation;
}
return self;
}
entonces yo lo llamo así en otra clase
ObsevationListView *obsevationListView = [[ObservationViewControllor alloc]
initWithNibName:@"ObservationViewControllor"
bundle:nil set:observer];
[self.navigationController pushViewController:obsevationListView animated:YES];
funciona bien. Me alegro si alguien obtener ayuda de este
muy, muy bien ... me quería exactamente esto ... Gracias una tonelada. – viral