标签: xcode debugging xcode6 ios-simulator breakpoints
我正在使用Xcode 6.3.1。我试图在应用程序中跟踪一个奇怪的问题,现在我发现局部变量似乎被错误地初始化了。当我在定义并同时初始化局部变量的行处遇到断点时,它实际上显示为现有局部变量,但具有损坏的值:
有没有人见过这个?在另一次运行中,变量实际上在变量视图中显示为NSDate !!!
答案 0 :(得分:3)
断点实际上在它出现的行之前;该行尚未执行。因此,你很快就看到了这个变量。它在之后过去它初始化的行之前没有任何有意义的值。你仍然在那条线之前,所以它的价值是随机垃圾。