Kann man das Debuggen von "Beendet aufgrund eines Speicherfehlers" durchführen?

An einem bestimmten (konsistenten) Punkt, an dem meine App ausgeführt wird, erhalte ich ständig die xcode-Fehlermeldung

Beendet aufgrund eines Speicherfehlers.

Ich kann den Code, der den Fehler verursacht, nicht finden, kann aber anhand von Haltepunkten feststellen, welcher Code in der Nähe des Fehlers liegt.

Der Fehler wird direkt nach dem Zurücksenden einer bestimmten Zelle in meiner Implementierung des

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

UITableViewDataSource delegieren Methode. Ich kann bestätigen, dass es eine gültige zurückgibtUITableViewCell, aber ich denke, dass es Zeitverschwendung wäre, diese ganze Methode zu erklären und zu veröffentlichen. Ich vermute jedoch, dass dies auf eine schnelle und massive Speicherzuweisung zurückzuführen ist.

Es sagt definitivTerminated due to memory error, nicht Speicherdruck.

Ich würde gerne wissen, was Botschaft wirklich bedeutet. Gibt es auch eine Möglichkeit, diese Nachricht zu debuggen? Es wird kein Absturzbericht erstellt.

ich benutzeBOGEN und iOS 7.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage