在Xcode中运行与步进

在Xcode中运行与步进,xcode,debugging,Xcode,Debugging,如果我从头到尾都参与每个调用,同样的代码也能正常工作, 但是,如果我只是在没有断点的情况下运行程序,行为会完全不同。这 不同的行为最终导致退出(1),用于通知逻辑错误 无法从中恢复 我相信我的程序应该可以正常工作,但由于线程问题,在 运行和步进时速度不同,程序运行时崩溃。我正在使用Xcode 4.5.2,我正在编写一个带有自动引用计数的OpenGL游戏。问题出现在 我编写的非常标准的C代码,没有显式的线程调用,只是简单的过程C指针算法 为什么会发生这种情况?我们需要更多的详细信息来提供帮助。可能

如果我从头到尾都参与每个调用,同样的代码也能正常工作, 但是,如果我只是在没有断点的情况下运行程序,行为会完全不同。这 不同的行为最终导致退出(1),用于通知逻辑错误 无法从中恢复

我相信我的程序应该可以正常工作,但由于线程问题,在 运行和步进时速度不同,程序运行时崩溃。我正在使用Xcode 4.5.2,我正在编写一个带有自动引用计数的OpenGL游戏。问题出现在 我编写的非常标准的C代码,没有显式的线程调用,只是简单的过程C指针算法


为什么会发生这种情况?

我们需要更多的详细信息来提供帮助。可能重复的