Ich möchte ein Element im Kontextmenü meines Finders hinzufügen, wenn ich mit der rechten Maustaste auf Dateien oder Ordner klicke und dieses Menü mit einer Methode meiner Cocoa-App verknüpft wird.
Ich folge dem Beispiel von CocoaDev und der Dokumentation von Apple, aber ich kann den Dienst nicht angezeigt bekommen.
Hier ist meine .h
.m
%Vor%und der Auszug meiner Application-plist.info:
%Vor%Ich habe den Code auf Ссылка hochgeladen.
Was habe ich falsch gemacht, oder gibt es einen verfügbaren Cocoa-Code, den ich herunterladen kann, um zu verstehen, was ich falsch gemacht habe?
Danke!
Die Probleme gefunden:
1. Ich musste meine Anwendung wirklich mindestens einmal im Ordner "Programme" speichern (was beim Kompilieren mit Xcode nicht standardmäßig erfolgt)
2. Sollte NSUpdateDynamicServices (); nach dem [NSApp setServicesProvider: self]; -Befehl hinzugefügt haben
3. Warten Sie ca. 10 Sekunden nach dem Start der App, um das Finder-Menü "Services" zu öffnen.
Tags und Links service macos cocoa finder contextmenu