У меня возникли проблемы со следующими журналами сбоев, извлеченными из раздела "Сбой" в Xcode. Этот отчет о сбое затронут только несколько устройств.
Я проанализировал проблему, но я предполагаю, что это ошибка в структуре Apple. Но я не могу найти способ воспроизвести его.
Здесь аналогичное обсуждение: Помощь при сбое в removeObserver: forKeyPath:.
Любые подсказки?
Thread 0 имя: Thread 0 Crashed:
0 Фонд
0x23507591 _NSKeyValueReplaceObservationInfoForObject + 69 (NSKeyValueObserving.m: 1166)1 Фонд
0x23506fe7 - [NSObject (NSKeyValueObserverRegistration) _removeObserver: forProperty:] + 327 (NSKeyValueObserving.m: 1552)2 Фонд
0x23506b03 - [NSObject (NSKeyValueObserverRegistration) removeObserver: forKeyPath:] + 163 (NSKeyValueObserving.m: 1696)3 Фонд
0x235069a7 - [NSObject (NSKeyValueObserverRegistration) removeObserver: forKeyPath: context:] + 219 (NSKeyValueObserving.m: 1663)4 ApplicationName 0x0002e233 - [Супервизор removeObjectObserver: forKeyPath:] + 115 (Supervisor.m: 344)
где removeObjectObserver:forKeyPath:
есть
- (void) removeObjectObserver:(id)object forKeyPath:(NSString *)keyPath {
@try {
[object removeObserver:self forKeyPath:keyPath context:PrivateKVOContext];
} @catch (NSException *exception) { }
}