2016-12-21 2 views
0

Ich versuche, ein Programm in Objective C zu schreiben, das eine Benachrichtigung abgibt, wenn eine Nachricht empfangen wird, die Scripting Bridge verwendet. Ich habe es geschafft, die Zusammenstellung einzurichten und die Bibliotheken korrekt zu verlinken; Ich kann alle Funktionen in der Datei 'messages.h' verwenden, die von Scripting Bridge generiert werden. Dies schließt jedoch nicht die Fähigkeit ein, Nachrichten zu empfangen. In Applescript wird dies von der 'Message Event Handler Suite' gehandhabt, aber dies scheint nicht direkt über die Scripting Bridge übertragen worden zu sein. Es scheint keine generierten Funktionen zu geben, die der spezifischen Applescript-Ereignisbehandlung entsprechen Mitteilungen. Wie kann ich in einem Objective-C-Programm Ereignisse und Nachrichten empfangen, die an die Nachrichtenanwendung gerichtet sind?Empfangen von Ereignissen in Applescript-Objective C Scripting Brücke


Edit: Ich bin nicht sicher, ob dies überhaupt hilft, aber in der Messages.h Datei scheint die MessagesApplication Klasse die MessagesSuite Kategorie zu verwenden.

@interface MessagesApplication (MessagesSuite) 

Ich habe nicht in der Lage gewesen, eine Dokumentation oder Informationen zu dieser Kategorie zu finden, so dass ich habe keine Ahnung, wenn ich tatsächlich an die in Applescript Nachricht Event Handler Suite zusammen.

Antwort

0

Kurzantwort: Sie können keine Apple Events empfangen, die zu einer anderen Anwendung gehören.