我有一些与XCode有关的问题,因为我将我的XCode从4.6升级到了5.当我在文件中设置断点时,程序实际上在断点处停止,但我无法在工作区中看到我的代码.它加载一些其他系统代码,如
0x2ff8: calll 0x2ffd -[ViewController viewDidLoad] + 13 at ViewController.m:28
0x2ffd: popl %eax
0x2ffe: movl 12(%ebp), %ecx
0x3001: movl 8(%ebp), %edx
0x3004: movl %edx, -12(%ebp)
0x3007: movl %ecx, -16(%ebp)
0x300a: movl 18799(%eax), %ecx
0x3010: movl 18559(%eax), %edx
Run Code Online (Sandbox Code Playgroud)

当我单击继续按钮时,它再次显示我的代码.我试过了,
1)创建了新项目
2)重新启动XCode
3)重新启动系统
4)重新安装Xcode
这些都没有帮助我.我在StackOverFlow中看到了很多关于"断点不工作......"类型的问题,但对我来说断点实际上是有效的,但并没有停在正确的位置.
Ram*_*j T 16
我发现了问题,在我的XCode中启用了"在调试时显示反汇编",这就产生了这个问题.当我禁用它时,我的源代码中的所有调试器都停止了.
您可以在调试时在Product-> Debug Workflow-> Show Disassembly下找到它
编辑
在最新的XCode中,调试时它位于Debug-> Debug Workflow-> Show Disassembly下
| 归档时间: |
|
| 查看次数: |
9670 次 |
| 最近记录: |