У певний (послідовний) момент, коли працює моя програма, я постійно отримую повідомлення про помилку xcode
Припинено через помилку пам’яті.
Я не можу знайти код, що викликає помилку, але можу визначити, який код знаходиться поруч з помилкою (за допомогою точок зупинки).
Помилка виникла безпосередньо після повернення певної комірки в моїй реалізації
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
UITableViewDataSource
метод делегатів. Я можу підтвердити, що він повертає дійсний UITableViewCell
, але я думаю, що пояснення та розміщення всього цього методу буде марною тратою вашого часу. Однак я підозрюю, що це може бути спричинено швидким, масовим розподілом пам'яті.
Це точно говорить Terminated due to memory error
, а не тиск на пам’ять.
Я хотів би знати, що насправді означає повідомлення. Крім того, чи є спосіб налагодити це повідомлення? Звіт про аварійне завершення роботи не створюється.
Я використовую ARC та iOS 7.