Je dois montrer la boîte de dialogue d'accord de licence personnalisée à l'utilisateur avant de commencer à utiliser mon application.Ainsi, j'ai ajouté une nouvelle fenêtre dans mon mainMenu.xib et montrant cette fenêtre en utilisantcomment mettre fin à l'application cacao dans le délégué applicationWillFinishLaunching
[NSApp runModalForWindow:licenseWindow];
dans l'applicationWillFinishLaunching: déléguer en rendant ma fenêtre principale cachée en utilisant visible au lancement à non cochée. La fenêtre de licence a deux boutons Accepter et Désactiver. Je dois montrer la fenêtre principale si l'utilisateur clique sur le bouton d'accord et met fin à l'application s'ils choisissent de désaccorder.
J'essaie d'appeler [NSApp terminate]; dans applicationWillFinishLaunching: mais il n'a rien fait.
S'il vous plaît laissez-moi savoir comment je peux mettre fin à l'application dans applicationWillFinishLaunching:
Merci
Lire le lien Je vous ai donné aussi, il pourrait sauver votre application d'être rejeté par Apple. –
** NSApp **, c'est-à-dire Mac OS, pas iPhone OS. – 0xced