Ios 使用xCode 4时应用程序无故崩溃

Ios 使用xCode 4时应用程序无故崩溃,ios,xcode4,Ios,Xcode4,这里发生了一些奇怪的事情。 我的应用程序在以下代码行中崩溃: int end = NSMaxRange(endRange); 但我没有收到任何错误消息,一切正常:endRange。该应用程序在iPhone中冻结,仅此而已 一,。 奇怪的是,同样的代码以前也在工作,我已经从存储库中反转过来,看看哪里出了问题,但它仍然不工作 二,。 此外,每次应用程序崩溃时,xCode都会删除断点。我再次添加它,我运行应用程序,我跳过,应用程序崩溃,Xcode删除断点 三,。 我已经清理了构建,重新启动了xCod

这里发生了一些奇怪的事情。 我的应用程序在以下代码行中崩溃:

int end = NSMaxRange(endRange);
但我没有收到任何错误消息,一切正常:endRange。该应用程序在iPhone中冻结,仅此而已

一,。 奇怪的是,同样的代码以前也在工作,我已经从存储库中反转过来,看看哪里出了问题,但它仍然不工作

二,。 此外,每次应用程序崩溃时,xCode都会删除断点。我再次添加它,我运行应用程序,我跳过,应用程序崩溃,Xcode删除断点

三,。 我已经清理了构建,重新启动了xCode,重新启动了iPhone,从iPhone上删除了应用程序。同样的问题

四,。 如果我不使用断点,应用程序不会崩溃,但该行后面的代码是“跳过”的,但它以前工作过。至少应用程序在没有断点的情况下不会冻结


见鬼去吧?

我过去也遇到过类似的调试器问题。尝试从LLDB切换回GDB(从产品/编辑方案菜单)。我发现LLDB可以完全按照您所描述的那样使用断点。

我过去也遇到过类似的调试器问题。尝试从LLDB切换回GDB(从产品/编辑方案菜单)。我发现LLDB可以完全按照您所描述的使用断点来执行。

关于
endRange
?可以提供更多详细信息吗?请尝试重新启动计算机以及步骤3中的所有其他操作。从您的症状来看,这听起来像是一个xCode问题,与您的代码无关。@Flex_Addicted endRange.location=186 endRange.length=18@mopsled我重新启动了mac,这对我来说是一样的…很奇怪。您是否尝试启用异常断点?关于
endRange
?可以提供更多详细信息吗?请尝试重新启动计算机以及步骤3中的所有其他操作。从您的症状来看,这听起来像是一个xCode问题,与您的代码无关。@Flex_Addicted endRange.location=186 endRange.length=18@mopsled我重新启动了mac,这对我来说是一样的…很奇怪。你试过启用异常断点吗?我支持。我也有过同样的经历。用GDB试试,我支持。我也有过同样的经历。用GDB试试吧。