SMCopyAllJobDictionaries und SMJobCopyDictionary ist veraltet, was sind ihre Ersetzungen?

9

Ich verwende SMCopyAllJobDictionaries und SMJobCopyDictionary , um zu prüfen, ob es sich bei der App um ein Login-Objekt auf dem Mac handelt, aber in 10.10 sind sie veraltet. Was ist ihr offiziell empfohlener Ersatz?

    
GoKu 13.09.2015, 06:18
quelle

1 Antwort

-1

Sie brauchen keinen Ersatz. Verwenden Sie einfach SMLoginItemSetEnabled . Wenn es erfolgreich ist, speichern Sie den Wert in NSUserDefaults . Rufen Sie nach dem Start SMLoginItemSetEnabled mit dem gespeicherten Wert auf. Wenn dies fehlschlägt, setzen Sie den Standardwert zurück, ansonsten ist der Status immer noch der alte.

Beispiel:

%Vor%

Rufen Sie einfach validate beim Start auf, um den Status "Ein / Aus" zu bestätigen.

    
Erik Aigner 07.06.2016 07:57
quelle

Tags und Links