/ / Salidas y botones ignorados: iphone, interfaz, generador, acción

Outlets y botones ignorados - iphone, interfaz, constructor, acción

Mi problema es que no puedo acceder a ninguno de los controles en una vista definida usando el generador de interfaces. Este es el código .h para la barra de navegación (como ejemplo):

#import <UIKit/UIKit.h>

@interface myController : UIViewController {
IBOutlet UINavigationBar *tTitle;
}
@property (nonatomic,retain) UINavigationBar *tTitle;
@end

La implementación (.m) es:

#import "myController.h"

@implementation myController
@synthesize tTitle;

- (void)dealloc {
[tTitle release];
[super dealloc];
}
- (void)viewDidLoad {
tTitle.topItem.title=@"This is my title";
}

En viewDidLoad tTitle (y mis otros puntos de venta) siempre son 0x0. He omitido los dos campos de texto y el botón por brevedad.

Este código exacto funciona en otra vista en la aplicaciónsin problema En IB, hago clic derecho en el icono del propietario del archivo y muestra mis salidas correctamente (y la acción de un solo botón). Sin embargo, en tiempo de ejecución, nada. Hago clic en el botón y no hay respuesta. El título sigue siendo el título predeterminado. No puedo establecer la propiedad de texto de los campos de texto porque todos los campos son 0x0.

La vista está vinculada al controlador de vista. Por lo que puedo decir, todo es idéntico entre las dos vistas que están haciendo lo mismo. Obviamente, algo está mal, pero no puedo resolverlo. Cualquier ayuda sería apreciada.

Respuestas

0 para la respuesta № 1

Bueno. Hice el ROI y pensé que sería más fácil eliminar y recrear la vista (un control a la vez) en un intento de ver dónde iba mal. La respuesta es el conjunto de títulos de la barra de título trabajado desde el primer momento. No tengo idea de por qué la otra clase no funcionó. Pero la discreción es la mejor parte del valor en esta situación. La nueva clase está funcionando bien. Gracias por el aporte de todos.