Hallo,
wenn ich in meiner OSX App Einstellungen ändere und diese in den NSUserDefaults speichere kann ich die Änderungen unter /User/MyName/Library/Containers/com.my.app/Data/Library/Preferences/com.my.app.plist sehen. Ich würde nun gerne eine Versteckte Option in die App einbauen mit der bei Bedarf deutlich mehr Log-Infos in der Konsole ausgegeben werden.
Ich habe nun also versucht der .prefs Datei einen Wert hinzuzufügen, die App zu starten und den Wert auszulesen. Der Wert ist aber nicht gesetzt obwohl ich die Datei zuvor natürlich gespeichert habe. Scheinbar wird die .prefs Datei beim Start der App mit den letzten Werten überschrieben bzw. neu erstellt, so dass manuelle Änderungen verloren gehen.
Wie kann das sein? Gibt es dennoch einen Weg um die .prefs für versteckte Optionen zu nutzen?
wenn ich in meiner OSX App Einstellungen ändere und diese in den NSUserDefaults speichere kann ich die Änderungen unter /User/MyName/Library/Containers/com.my.app/Data/Library/Preferences/com.my.app.plist sehen. Ich würde nun gerne eine Versteckte Option in die App einbauen mit der bei Bedarf deutlich mehr Log-Infos in der Konsole ausgegeben werden.
Ich habe nun also versucht der .prefs Datei einen Wert hinzuzufügen, die App zu starten und den Wert auszulesen. Der Wert ist aber nicht gesetzt obwohl ich die Datei zuvor natürlich gespeichert habe. Scheinbar wird die .prefs Datei beim Start der App mit den letzten Werten überschrieben bzw. neu erstellt, so dass manuelle Änderungen verloren gehen.
Wie kann das sein? Gibt es dennoch einen Weg um die .prefs für versteckte Optionen zu nutzen?