我正在尝试学习XCode和Mac编程。我正在尝试一本关于XCode 4的书的程序,我正在使用4.2.1。我被告知错误不是下面标记的代码行。如何/在哪里可以解决这个问题?搜索没有发现我理解的任何内容。
在main.m中 - “Thread1程序接收信号'EXC_BAD_ACCESS'。
int main(int argc, char *argv[])
{
return NSApplicationMain(argc,(const_char **)argv); //error here
}
我在View | Navigators中找不到Stack Navigator。
也许这就是你要找的东西?
我删除了整个项目并重新开始。现在我在同一条线上得到一个SIGABRT。对此进行搜索并未导致任何解决方案。
答案 0 :(得分:1)
我发现添加一个异常断点非常有帮助(通过断点导航器左下角的+按钮,并将其设置为在抛出时中断所有异常。单击列表中的蓝色箭头将其切换根据需要打开和关闭。它将停在引发异常的源代码位置。
答案 1 :(得分:0)
Zombie对象非常适合调试错误访问。
在Xcode 4.1及更高版本中,“运行”阶段的“诊断”选项卡上还有“启用僵尸对象”复选框。 - 来自How to enable NSZombie in Xcode?
答案 2 :(得分:-5)
return NSApplicationMain(argc,(const_char *)argv);
摆脱第二个星号