应用程序在模拟器上崩溃,但升级到狮子后在设备中工作正常

时间:2011-08-18 04:08:52

标签: iphone xcode4 ios-simulator

我的应用程序在模拟器上工作正常,直到我升级到OS Lion& xcode版本4.1。

现在我收到了以下错误。

EXC_BAD_ACCESS 警告:无法恢复先前选择的帧。

但它在iPhone上运行良好。 感谢任何建议...

3 个答案:

答案 0 :(得分:1)

如果您收到EXC_BAD_ACCESS错误,表示您正在做错事并处理已发布或未初始化的对象。这些错误并不总是显示出来,当它们发生时,它们会在实际违规后显示出来。我的观点是这一点,因为它在iPhone上工作正常并不意味着错误不存在。

尝试启用NSZombieEnabled

  1. 您可以点击Xcode顶部栏中的“产品”。
  2. 按选项键,然后单击“运行”。
  3. 在环境变量下,点击+
  4. 添加了NSZombieEnabled并将其值设置为YES
  5. 这应该为您提供有关您尝试访问的对象的更多详细信息,并帮助您调试问题。

答案 1 :(得分:0)

尝试进入模拟器上的键盘设置并关闭所有内容。

答案 2 :(得分:0)

在安装新版本之前,您是否通过命令行卸载了Xcode?这是许多人似乎缺失的关键步骤。