我正在使用带有自定义单元格的UITableView。 我有一个包含A类对象的数组。 在cellForRowAtIndexPath中,我遍历数组并将每个对象分配给每个单元格。我先加载25行。然后当按下更多的负载时,我再加载25行。当我上下移动时我工作正常。但是当我加载更多25个单元格时会出现问题。当我移动到桌面顶部时,应用程序崩溃了。 我调试了应用程序,发现我从数组中分配的对象的值为0xffffffff,这意味着什么都没有。它总是发生在桌子的第4个单元格中。 任何人都可以帮我解释为什么会发生这种情况吗?
感谢名单
答案 0 :(得分:1)
你在控制台看到了什么?通常它是一个很好的提示,但如果它是EXC_BAD_ACCESS,你需要担心内存损坏。
我写过这篇博客是为了了解崩溃EXC_BAD_ACCESS以及如何调试它们。
http://loufranco.com/blog/files/Understanding-EXC_BAD_ACCESS.html
通过做这两件事,大多数问题都解决了。否则调试Malloc(也在链接中解释)