Pb avec une fenetre

eric210766

Membre confirmé
5 Septembre 2007
47
1
Compiègne
Bonjour à tous,

Je fais quelques essais de la nouvelle méthode permettant le chargement d'une interface utilisateur. Il s'agit de la méthode de classe
Bloc de code:
loadNibNamed:owner:topLevelObjects:
de NSBundle. Elle est censée remplacée
Bloc de code:
loadNibNamed:owner:
.
Pour cela, j'ai créé une fenêtre avec un bouton.

Bloc de code:
@interface XBSheet : NSObject
{
    IBOutlet    NSWindow*       _window;
    IBOutlet    NSButton*       _sheet;
}
@property (strong) IBOutlet    NSWindow*       window;
@property (strong) IBOutlet    NSButton*       sheet;

- (IBAction)sheet_action:(id)sender;
@end

-(id)init
{
    if (self = [super init])
    {
        if (! [[NSBundle mainBundle] loadNibNamed:@"XBSheet" owner:self topLevelObjects:nil])
            return nil;
        [_window center];
        [_window makeKeyAndOrderFront:nil];
    }
    return self;
}

- (IBAction)sheet_cation:(id)sender {
    NSBeep();
}

Le problème et que je n'arrive pas à afficher cette fenêtre.

Est-ce que quelqu'un a une idée du problème ?

Merci.