2009-11-12 11 views
0

Cela peut être une question stupide mais il semble que activateIgnoringOtherApps: peut être le seul moyen d'activer une application en utilisant Cocoa. J'ai une application Java qui charge une application Cocoa et je veux que l'application Cocoa soit activée lorsque cela se produit. Le problème est que je ne veux pas avoir à lancer une application intermédiaire (une sorte de contrôleur) et utiliser cette application pour activerIgnoringOtherApps: mon autre application Cocoa. Existe-t-il un moyen d'utiliser activateIgnoringOtherApps: pour forcer mon application Cocoa à devenir active?Existe-t-il un moyen d'utiliser la méthode NSApplication d'OSX cacao activateIgnoringOtherApps: pour activer une application qui est déjà en train de charger

Répondre

2

Je pense que vous ne comprenez pas comment cela fonctionne. C'est une méthode qui serait appelée depuis l'application pour la transformer en application active. Vous ne pouvez pas envoyer ce message à une autre application qui ne s'exécute pas pour le démarrer.

+0

Vous aviez raison, merci. – Mike2012