UITableView奇怪的行删除崩溃

问题描述:

我有一个UITableView的行可以删除。这个表格视图在顶部有一个搜索栏。问题是:如果使用搜索,当我试图从表视图中删除任何行时,应用程序崩溃。调试器控制台中没有任何信息。我只有从在线调试功能栈:UITableView奇怪的行删除崩溃

alt text

任何想法可以吗?

更新1:只有当我返回时发生崩溃UISearchBar是UITableView部分的标题视图。

更新2:联系Apple DTS,他们证实这是一个SDK错误。

+0

“的应用程序崩溃”的是不是一个对这个问题说非常有用的东西。如果没有控制台说SOMETHING有帮助,我从来没有让应用程序崩溃,我坦率地也不相信这是在这里发生的。不过,你可能不知道该看什么。 – 2010-09-14 12:11:54

+0

控制台说没有。甚至不是“坏内存访问”或类似的东西,既不是内部不一致的异常消息。 – sgosha 2010-09-14 13:35:42

+0

难道这样,从搜索结果中删除行时,删除的单元格的indexPath与您WAChatStorage对象中实际数据的indexPath不匹配,并且您正在从存储中删除错误的数据? – filipe 2010-09-14 13:56:10

我不知道是什么导致你的问题,但通常对我来说,我删除从数据源(通常是NSArray的填充你的表)的对象,然后调用[tableView reloadData];

+0

这种方法可以立即删除已删除的单元格,而不需要动画。我想动画行删除 – sgosha 2010-09-14 13:30:25