在我的应用程序运行的某个(一致)时刻,我始终收到xcode错误消息
由于内存错误而终止。
我找不到导致错误的代码,但是可以告诉错误附近的代码(使用断点)。
该错误是在我实现中返回某个单元格后直接导致的
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
UITableViewDataSource
委托方法。我可以确认它返回的是有效的UITableViewCell
,但我认为解释并发布整个方法将浪费您的时间。但是,我怀疑这可能是由于快速大量分配内存引起的。
它肯定说Terminated due to memory error
,不是内存压力。
我想知道消息的真正含义。另外,有什么方法可以调试此消息?没有崩溃报告生成。
我正在使用ARC和iOS 7。