Problème de nib...
killerdemouches
Membre
Bonjour à tous.
Voici un extrait de code de mon application :
NSLog(@Almost done);
[NSBundle loadNibNamed:@LAIPAdressCriteria owner:self];
NSLog(@Done);
Lorsqu'il est exécuté, seul "Almost done" est affiché. En fait, ca crach dans le loadNibNames, et sans me dire pourquoi. Quelqu'un a-t il une idée de ce qu'il peut se passer?
Voici un extrait de code de mon application :
NSLog(@Almost done);
[NSBundle loadNibNamed:@LAIPAdressCriteria owner:self];
NSLog(@Done);
Lorsqu'il est exécuté, seul "Almost done" est affiché. En fait, ca crach dans le loadNibNames, et sans me dire pourquoi. Quelqu'un a-t il une idée de ce qu'il peut se passer?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Lorsque je tente de charger un autre nib à cet emplacement du code, j'ai le même problème...
- (NSView *) optionView
{
if(view == nil)
{
NSLog(@Almost done);
[NSBundle loadNibNamed:@LAIPAdressCriteria owner:self];
NSLog(@Done);
}
return view;
}
Je voulais charger le nib dans un accesseur. Cet accesseur renvoie un NSView.
Le contexte est le suivant. J'ai une NSTable géré par un NSArrayController modifié. Lorsque l'utilisateur sélectionne un élément dans la NSTable, le NSArrayController va chercher la NSView correspondant à l'objet sélectionné, et l'affiche en dessous du NSTable.
C'est avec cet accesseur que je comptais récupérer la NSView (qui est connecté à la propriété view de self (fileowner), au chargement du fichier Nig).
Je suis en train de modifier le code pour que ce ne soit plus le cas. En effet, je vais charger le NIB dans le ArrayController modifié. Cela dit, y a-t il une raison pour laquelle le code évoqué ne fonctionne pas?
:adios!:
Merci a Eddy58 pour ta participation.