Stoff/Crashlytics protokolliert den folgenden Absturz (durchaus ein paar Abstürze bisher), und ich kann nicht herausfinden, was es verursacht:Absturz auf NSRangeException kann nicht Beobachter entfernen für „heading“
Cannot remove an observer<VKMapAnnotationTrackingCameraController 0x155058110> for the key path "heading" from <MKUserLocation 0x153b60790> because it is not registered as an observer.
Ich nehme an, dass dies von meinem MKMapView
kommt, wo ich dem Benutzer erlauben, den Kartentyp auf MKUserTrackingModeFollowWithHeading
festzulegen, aber nirgends bin ich einen Beobachter hinzufügen.
Könnte das nur ein MapKit-Fehler sein? Bis jetzt gab es 32 Abstürze in den letzten 30 Tagen, was sehr viel zu sein scheint.
Haben Sie in Ihrem Code nach dieser Zeichenfolge gesucht? (Vielleicht ein fehlplatzierter Testcode?) Können Sie auch lokal reproduzieren? Welche KVO hast du eingerichtet? –
@AvnerBarr - Keine Zeichenfolge in meinem Code dafür. Ich kann es nicht lokal reproduzieren. Ich verwende KVO nicht überall, deshalb ist es seltsam. –
Sind die Abstürze auf einer bestimmten iOS-Version? Sind sie auch auf einer einzigen App-Version passiert? –