xcode - 模拟时调试器下的堆栈/堆损坏?

标签 xcode debugging xcode6 ios-simulator breakpoints

我使用的是 Xcode 6.3.1。我正在尝试跟踪应用程序中的一个奇怪问题,现在我发现局部变量似乎未正确初始化。当我在定义并同时初始化局部变量的行处命中断点时,它实际上显示为现有的局部变量,但值已损坏:

corrupt initial value for xview local variable - which shouldn't be defined yet

还有人看过这个吗?在另一次运行中,变量实际上在变量 View 中显示为 NSDate!!!

最佳答案

断点实际上位于它出现的行之前;该行尚未执行。因此,您过早地看待这个变量。在您跨过它初始化的行之后之前,它没有任何有意义的值。你仍然在那条线之前,所以它的值是随机垃圾。

关于xcode - 模拟时调试器下的堆栈/堆损坏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29863431/

相关文章:

ios - iOS团队“代理商”或“用户”

ios - 如何在 Swift 中只显示 UITextField 的底部边框

c - 找出男人所需的最低金额

ios - PF 文件?不可转换为 'StringLiteralConvertible' 'AnyObject' 不可转换为 'String'

iphone - 使用 CoreData 保存图像后分辨率发生变化

debugging - gdb 不会在 NASM 的所有断点处停止

c# - 使用 BeginInvoke 调试异常

ios - 不允许应用商店提交 : ERROR ITMS-9000: "Invalid Bundle Structure - The binary file ' MyApp. app/Build Agent'

ios - UIScrollView + 居中 View + 不明确的可滚动内容大小 + 许多 iPhone 大小

ios - Xcode 中的 Instruments 中显示的 Malloc 内存泄漏是什么?如何修复它们?