Sie können einen symbolischen Haltepunkt mit -[UICollectionViewUpdate _computeItemUpdates]
als Wert hinzufügen. Wann immer diese Methode aufgerufen wird, können Sie durch die Stapelverfolgung navigieren und (hoffentlich) sehen, welche Zeile Ihres Codes vor dem Absturz zuletzt aufgerufen wurde.
Der Nachteil dieses Ansatzes ist, dass Sie wahrscheinlich eine Menge Pausen bekommen, die nicht vom Absturz gefolgt sind, aber es wird Ihnen eine Vorstellung davon geben, woher es kommt. Sobald Sie die Ursache des Absturzes in Ihrem Code gefunden haben, heben Sie den Haltepunkt auf und ändern Sie einen Wert oder setzen Sie etwas in Bezug auf die Zellen, bis Sie den Absturz verursachen können.
Das ist im Allgemeinen mein Ansatz, um Abstürze aus meinen Absturzberichten von Flurry aufzuspüren. Wenn Sie diese Frage vor einem halben Jahr gestellt haben, wenn Sie eine Lösung zum Aufspüren dieser Art von Fehlern gefunden haben, würde ich mich freuen, wenn Sie Folgendes teilen würden:)
Tags und Links objective-c ios