An einem bestimmten (konsistenten) Punkt, an dem meine App ausgeführt wird, wird konsistent die xcode-Fehlermeldung angezeigt
Beendet aufgrund eines Speicherfehlers.
Ich kann den Code, der den Fehler verursacht, nicht finden, aber ich kann anhand von Haltepunkten feststellen, welcher Code sich in der Nähe des Fehlers befindet.
Der Fehler wird direkt nach der Rückgabe einer bestimmten Zelle in meiner Implementierung des
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
UITableViewDataSource
Methode delegieren. Ich kann bestätigen, dass eine gültige UITableViewCell
Methode zurückgegeben wird , aber ich denke, dass es Zeitverschwendung wäre, diese gesamte Methode zu erklären und zu veröffentlichen. Ich vermute jedoch, dass dies durch eine schnelle, massive Speicherzuweisung verursacht werden könnte.
Es heißt definitiv Terminated due to memory error
, kein Gedächtnisdruck.
Ich würde gerne wissen, was Botschaft wirklich bedeutet. Gibt es auch eine Möglichkeit, diese Nachricht zu debuggen? Es wird kein Absturzbericht generiert.
Ich benutze ARC und iOS 7.