Plusieurs nib, oui mais comment ?

MathMath Membre
12:51 modifié dans API AppKit #1
Bonjour à  tous,

J'suis tout nouveau ici, j'ai trouvé ce site y a pas longtemps. Ca fait plaisir d'avoir un site dédié qu'à  xcode/objective-c/cocoa en français :D

Si je viens, c'est que j'ai un problème que je n'arrive pas à  résoudre.
En fait je veux faire une appli dans laquelle chaque fenêtre serait dans un nib... le problème c'est que je n'y arrive pas un pète.

J'ai mis dans un nib j'ai le menu de l'application (le truc par défaut en fait dnas lequel j'ai viré la fenetre), dans un autre une fenetre et dans un autre un NSMenu (pour un NSStatusBar). J'ai aussi fait un controleur par nib (mais ça je c pas si faut vraiment le faire, bien que je veuille des fichiers pour chaque nib).

Je pensais avoir fait tout ce qu'il fallait dans IB et xcode mais non, j'arrive pas a afficher la fenetre (ni le menu d'ailleur)...

Quelqu'un pourrait me donner toutes les étapes à  faire dans IB et xcode pour créer ces nib, faire toutes les relations dans IB et le code à  mettre dans xcode que je réussisse à  afficher cette fenetre... ? J'y ai passé pas mal de temps sans trouver... J'ai cherché des tutos mais j'ai rien trouvé (ou alors pas assez détaillé). Y a un truc que je dois pas faire correctement.

Merci d'avance et encore bravo (et merci) pour ce site.

Réponses

  • 12:51 modifié #2
    Je te conseil de commencer doucement et d'apprendre les bases. Plusieurs bouquins et articles online sont recommandés sur ce forum, jettes y un oeil ;)

    Ca ne servirais à  rien de te donner "une" solution puisque tu n'as visiblement pas les bases...

    http://www.objective-cocoa.org/forum/index.php?topic=454.0
  • AliGatorAliGator Membre, Modérateur
    12:51 modifié #3
    Moi je pense que si tu t'acquitais du tarif d'abonnement à  Objective-cocoa on pourrait peut-être t'aider un peu plus...
    Bon je sais c'est un peu cher. Surtout que plus il y a de membres qui arrivent et plus la note est salée...
    ...
    ... Ben oui quoi, on l'attend notre tournée générale, nous ! ;D

    ;) <3 :p :p <br />
    Bon pour ton problème il faut explicitement charger le nib (seul le MainMenu.nib se charge par défaut si je ne dis pas de c*nneries, à  moins que tu changes le nom du nib par défaut dans le plist qui va bien)...
    Ceci dit rien ne t'empêche de mettre plusieurs fenêtres dans un seul et même nib, pourquoi veux-tu séparer les NIB ?
  • MathMath Membre
    12:51 modifié #4
    J'ai fait pas mal de tuto etc... j'ai déjà  développé mon application.

    La je la reprend, je nettoie le code et applique tout ce que j'ai appris ces derniers temps.

    Si je veux plusieurs nib c tout simplement pour apprendre comment ça marche et aussi parce que mon application lance soit la fenetre soit le menu en fonction de certain paramètres...

    J'avoue qu'avec IB je suis un peu perdu... file's owner, first responder (IBoulet et action c bon) etc... toutes bonnes docs en anglais...

    Donc au final plusieurs nib je suis perdu (surtout qu'il me semblait avoir tout fait, chargement compris).
  • Eddy58Eddy58 Membre
    12:51 modifié #5
    Ca doit être au moins la 3e fois que je redonne cet exemple : :P
    Tu vas dans : Developer/Examples/InterfaceBuilder/SimpleMultiWindow
Connectez-vous ou Inscrivez-vous pour répondre.