使用Xcode 4时EXC\u访问错误

使用Xcode 4时EXC\u访问错误,xcode,ios4,Xcode,Ios4,上周我升级到了Xcode 4,我正在尝试运行一个我在Xcode 3中开发的程序 在我的应用程序中,我有一个带有表格的导航工具栏。当我单击表格的任何单元格时,它会将我带到下一个视图,在导航栏中会出现一个按钮,该按钮会将我带到上一页。当我按下该按钮转到上一页时,会弹出以下错误 int retVal=UIApplicationMain(argc,argv,nil,nil);其中错误为线程1:程序接收信号:“EXC_坏访问” 当我在xcode 3上运行它时,它工作得非常好,但在xcode 4上显示了这个

上周我升级到了Xcode 4,我正在尝试运行一个我在Xcode 3中开发的程序

在我的应用程序中,我有一个带有表格的导航工具栏。当我单击表格的任何单元格时,它会将我带到下一个视图,在导航栏中会出现一个按钮,该按钮会将我带到上一页。当我按下该按钮转到上一页时,会弹出以下错误

int retVal=UIApplicationMain(argc,argv,nil,nil);其中错误为线程1:程序接收信号:“EXC_坏访问”

当我在xcode 3上运行它时,它工作得非常好,但在xcode 4上显示了这个错误

有人能帮我吗


谢谢…

请确保没有内存泄漏。要验证xcode 4中是否存在内存泄漏,请转到“产品”菜单并单击“分析”按钮,检查是否存在内存泄漏警告以及是否存在修复警告,希望这能解决您的问题


我也遇到了同样的问题,这与模拟器内的自动校正有关。

我找出了哪里出了问题。。在发布视图或其他任何内容之前,我将其指定为null。。这解决了我的问题。。。因此,对于视图,在发布之前,我将其分配给null,对于其他变量,我在-(void)viewDidUnload方法中将其分配给null…更新:这并没有解决我的问题。。。所以仍然在寻找我错在哪里。。。正如许多其他人所说,除了dealloc方法外,不要将其分配给null。。。更新:我不知道这是否是我的问题的原因。。但是在安装新SDK的过程中,我错误地重写了上一个SDK,将其安装在相同的位置(我不知道这一点)。感谢您的回复。。我已经这么做了,并且解决了所有出现的问题,但是程序仍然崩溃了。。我还没有弄清楚到底是什么问题……嗯,有趣的是,我也面临着同样的问题,当我这么做的时候,应用程序启动得很快,你的代码需要更多的内部代码来调试,在这种情况下,请参阅Xcode中的此美容完整教程选择文本字段:打开属性检查器>更正>否