/ / Prises et boutons ignorés - iphone, interface, constructeur, action

Boutons et boutons ignorés - iphone, interface, constructeur, action

Mon problème est que je ne peux accéder à aucun des contrôles dans une vue définie à l'aide du générateur d'interface. Voici le code .h de la barre de navigation (à titre d'exemple):

#import <UIKit/UIKit.h>

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

L'implémentation (.m) est:

#import "myController.h"

@implementation myController
@synthesize tTitle;

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

Dans viewDidLoad tTitle (et mes autres prises) sont toujours 0x0. J'ai omis les deux champs de texte et le bouton par souci de concision.

Ce code exact fonctionne dans une autre vue de l'applicationsans problème. Dans IB, je fais un clic droit sur l'icône du propriétaire du fichier et cela montre mes prises correctement (et l'action du bouton unique). Pourtant, au moment de l'exécution - nada. Je clique sur le bouton et aucune réponse. Le titre est toujours le titre par défaut. Je ne peux pas définir la propriété de texte des champs de texte car les champs sont tous 0x0.

La vue est liée au contrôleur de vue. Autant que je puisse dire, tout est identique entre les deux vues qui font la même chose. Évidemment, quelque chose ne va pas, mais je ne peux pas le comprendre. Toute aide serait appréciée.

Réponses:

0 pour la réponse № 1

D'accord. J'ai fait le retour sur investissement et je me suis dit qu'il serait plus facile de supprimer et de recréer la vue (un contrôle à la fois) pour essayer de voir où cela allait mal. La réponse est que l'ensemble de titres de la barre de titre a fonctionné dès le départ. Je n'ai aucune idée pourquoi l'autre classe n'a pas fonctionné. Mais la discrétion est la meilleure partie de la valeur dans cette situation. La nouvelle classe fonctionne très bien. Merci pour la contribution de tout le monde.