iOS 5 TableView崩溃

时间:2011-11-05 22:37:37

标签: crash ios5 exc-bad-access tableview

在新的SDK上发生了一些变化,我的代码突然无效。

我创建了一个新的空项目,并在其中只创建了一个UITableView。 我使用了与我习惯的相同的代码,除了编译器说我不再需要使用autorelease,所以我删除了它。

哦,我用推荐替换了强力保留。

当我运行应用程序时,它会显示它应该看起来的TableView,但是我在屏幕上的任何地方触摸的那一刻,例如滚动,它会因EXC_BAD_ACCESS错误而崩溃。

我想念什么?

1 个答案:

答案 0 :(得分:0)

你应该发布一些关于程序崩溃的信息!但我不认为提到的编译器警告是原因。您应该尝试通过转动ARC(自动引用计数)来使用编译器运行项目,看看会发生什么。如果你可以回去,那就先做。

也许由于ARC,你所做的改变出了问题。如果您没有使用Xcode重构工具进行更改,我建议您这样做。

因此在Xcode菜单中选择:

Edit > Refactor > Convert to Objectiv-C ARC...

它将通过您的代码并应用更改。 Apple建议您的项目在使用前不应出现崩溃和警告。