Ich habe einige Probleme mit den folgenden Crash-Logs aus dem Abschnitt "Abstürze" in Xcode. Nur wenige Geräte sind von diesem Absturzbericht betroffen.Absturz mit removeObserver: forKeyPath: in Foundation
Ich habe das Problem analysiert, aber ich denke, es ist ein Fehler auf Apple-Framework. Aber ich kann keinen Weg finden, es zu replizieren.
Hier eine ähnliche Diskussion: Help with crash in removeObserver:forKeyPath:.
Irgendwelche Hinweise?
Themen 0 Name: Thread 0 Abgestürzt:
0 Stiftung
0x23507591 _NSKeyValueReplaceObservationInfoForObject + 69 (NSKeyValueObserving.m: 1166)1 Stiftung
0x23506fe7 - [NSObject (NSKeyValueObserverRegistration) _removeObserver: forProperty:] + 327 (NSKeyValueObserving.m: 1552)2 Stiftung
0x23506b03 - [NSObject (NSKeyValueObserverRegistration) removeObserver: forKeyPath:] + 163 (NSKeyValueObserving.m: 1696)3 Foundation
0x235069a7 - [NSObject (NSKeyValueObserverRegistration) removeObserver: forKeyPath: Kontext:] + 219 (NSKeyValueObserving.m: 1663)4 Application 0x0002e233 - [Supervisor-removeObjectObserver: forKeyPath:] + 115 (Supervisor.m: 344)
wo removeObjectObserver:forKeyPath:
ist
- (void) removeObjectObserver:(id)object forKeyPath:(NSString *)keyPath {
@try {
[object removeObserver:self forKeyPath:keyPath context:PrivateKVOContext];
} @catch (NSException *exception) { }
}
[self observationInfo] diese codition nicht befriedigend ist! sollte ich [yourObject Beobachtungsinfo] überprüfen? –