2013-03-22 68 views
1

我有时会因为此错误而导致程序崩溃。无法打开文件79477bd-8433-4c41-ad1f-864996d663ae,因为没有这样的文件

我不知道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甚至没有被调用。然而事情却崩溃了。

我不知道什么是错,我该如何调试?

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

下面是截图

enter image description here

+0

要存储在self.searchBrochures中的数据是什么?检查总是数组类型的对象放置或丢失任何情况? – 2013-03-22 09:41:22

+0

PO self.searchBrochures在numberOfRowsInSection()方法调试... – 2013-03-22 09:42:34

回答

0

我发现了什么问题。我试着在模拟器上运行应用程序。模拟器在相同的位置崩溃,但消息更好。

模拟器表示某些对象不是某个键的关键值。

原来我删除了一个属性,并且仍然有一个视图具有引用它的引用。修复它可以解决问题。

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

相关问题