Je suis le chargement d'une pointe comme:Pourquoi UILabel 0x0?
ContentViewController *theController = [[ContentViewController alloc] initWithNibName:@"ContentView" bundle:nil];
qui a une étiquette. Le contrôleur de vue a une IBOutlet de UILabel avec une propriété @ de conservation et de variable synthétisée. Quand je charge la pointe comme ci-dessus d'une autre classe et de référence en tant que propriété de texte de l'étiquette:
theController.myLabel.text = @"testing...";
MyLabel a l'adresse de 0x0. Avant l'affectation, le texte est "invalide". Après l'affectation, son type est ContentViewController. Il y a un problème avec la gestion de la mémoire. Des idées?
Dans quelle méthode de ContentViewController appelez-vous theController.myLabel.text = @ "testing ..."; ? –
Je ne l'appelle pas dans ContentViewController. Il est en train de faire dans la classe principale viewcontroller de l'application. Ceci est une application basée sur la vue. – 4thSpace
J'ai créé une nouvelle application basée sur la vue, ajouté un autre xib avec contrôleur et j'ai le même problème. – 4thSpace