Je suis nouveau sur Cocoa, et j'expérimente simplement avec la création d'une fenêtre par programme (sans utiliser Interface Builder).problèmes avec la création d'un NSWindow
Je lance une nouvelle application Cocoa dans Xcode, puis j'enlève la fenêtre du fichier nib dans Interface Builder pour la remplacer par la mienne.
Dans la fonction principale, j'ajouter le code:
NSWindow* myWindow;
myWindow = [[NSWindow alloc] initWithContentRect:NSMakeRect(10,100,400,300)
styleMask:NSTitledWindowMask
backing:NSBackingStoreBuffered
defer:NO];
Lorsque je tente de construire et exécuter l'application, je reçois le message d'erreur suivant:
Erreur (1002) la création CGSWindow
Pourquoi cela se produit-il ??? Qu'est-ce qu'une CGSWindow en passant?
Rainer
L'OP demande spécifiquement au sujet NSWindow; pourquoi fournissez-vous un exemple iOS? De même, 'NSApplicationMain()' - contrairement à 'UIApplicationMain()', vous ne laissez pas passer votre propre classe principale et votre délégué d'application. – lowell
Vrai, je me suis trompé, désolé – Leg10n