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