无法打开文件79477bd-8433-4c41-ad1f-864996d663ae,因为没有这样的文件

时间:2013-03-22 09:16:36

标签: ios objective-c

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

我不知道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。事情已经崩溃了。

我想知道什么是错的,我该怎么调试呢?

当崩溃时,它会直接转到main,即使我在所有异常中都有中断。

这是截图

enter image description here

1 个答案:

答案 0 :(得分:0)

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

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

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

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