Im Allgemeinen, nein.
Sie erhalten observeValueForKeyPath:ofObject:change:context:
für den Thread, der den Wert geändert hat. Die Setter-Methode, die den Wert ändert, sendet die Nachricht an alle Beobachter nach der Aktualisierung des Werts und vor der Rückgabe.
Wenn Sie den Setter nur im Hauptthread aufrufen, werden Sie nur die Änderung am Hauptthread beobachten.
Tags und Links objective-c multithreading ios cocoa-touch key-value-observing