1

我有时会因为这个错误而让我的程序崩溃。

我不知道 79477bd-8433-4c41-ad1f-864996d663ae 是什么

self.searchBrochures = [brochuresIDs convertToFaultForClassWithThisIDs:[Image class]];

//PO(self.searchBrochures);
[self.myTableView reloadData]; //It crashes here

我在以下位置设置断点:

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

- (NSInteger)tableView:(UITableView *)tableView
 numberOfRowsInSection:(NSInteger)section

但是,仅调用 numberOfRowsInSection。cellForRowAtIndexPath 甚至没有被调用。然而事情还是崩溃了。

我想知道出了什么问题,我该如何调试?

当崩溃时它直接进入主程序,即使我对所有异常都有中断。

这是一个截图

在此处输入图像描述

4

1 回答 1

0

我发现了问题所在。我尝试在模拟器上运行该应用程序。模拟器在同一地点崩溃,但消息更好。

模拟器说某些对象不符合某些键的键值。

结果我删除了一个属性,仍然有一个视图有一个引用出口。修复它可以解决问题。

这个错误有一个非常误导性的错误消息。

于 2013-03-22T10:01:57.867 回答