Ich stolpere gerade über ein Problem, dass möglicherweise bei mir erst seit der Tiger-Installation auftritt:
Per Bindings werden diverse Programmeinstellungen über NSButtons (Checkbox-Style) gesetzt. Einige Objekte registrieren sich bei den NSUserDefaults, um Änderungen an diesen bool'schen Einstellungen mitzubekommen:
Merkwürdigerweise werden deren observeValueForKeyPath:ofObject:change:context:-Methoden nur beim Setzen des Häkchen aufgerufen, aber nicht beim Entfernen (also beim erneuten Anklicken).
Könnte es sein, das sich da was unter 10.4 geändert hat? Ich habe den Code das letzte Mal unter 10.3 getestet und da lief es noch - was natürlich kein Nachweis ist, das der Fehler an 10.4 liegt.
Hat jemand hier einen Tip auf Lager?
Danke,
Tjark
Per Bindings werden diverse Programmeinstellungen über NSButtons (Checkbox-Style) gesetzt. Einige Objekte registrieren sich bei den NSUserDefaults, um Änderungen an diesen bool'schen Einstellungen mitzubekommen:
Merkwürdigerweise werden deren observeValueForKeyPath:ofObject:change:context:-Methoden nur beim Setzen des Häkchen aufgerufen, aber nicht beim Entfernen (also beim erneuten Anklicken).
Könnte es sein, das sich da was unter 10.4 geändert hat? Ich habe den Code das letzte Mal unter 10.3 getestet und da lief es noch - was natürlich kein Nachweis ist, das der Fehler an 10.4 liegt.
Hat jemand hier einen Tip auf Lager?
Danke,
Tjark