Ios 如何在调试Xcode程序时跳过自动进入程序集?

Ios 如何在调试Xcode程序时跳过自动进入程序集?,ios,xcode,debugging,assembly,swift3,Ios,Xcode,Debugging,Assembly,Swift3,我正在使用Xcode 8.1使用Swift V3构建IoS应用程序。我在ViewController.swift文件的一行中创建了一个断点。然而,当我调试我的程序时,它总是进入汇编代码部分。我验证了未选中的“调试->始终显示反汇编”。我试图通过所有选项分别调试代码,“跳出”、“跨过”和“跳入”。但在每种情况下,它总是进入装配部分。除了ViewController.swift中的一次位置之外,我没有任何其他断点。例如,无论我是否遵循任何调试策略,我总是进入以下部分 CoreFoundati

我正在使用Xcode 8.1使用Swift V3构建IoS应用程序。我在ViewController.swift文件的一行中创建了一个断点。然而,当我调试我的程序时,它总是进入汇编代码部分。我验证了未选中的“调试->始终显示反汇编”。我试图通过所有选项分别调试代码,“跳出”、“跨过”和“跳入”。但在每种情况下,它总是进入装配部分。除了ViewController.swift中的一次位置之外,我没有任何其他断点。例如,无论我是否遵循任何调试策略,我总是进入以下部分

    CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__:
    0x187012b44 <+0>:  mov    x8, x0
    0x187012b48 <+4>:  cbz    x8, 0x187012b60           ; <+28>
    0x187012b4c <+8>:  stp    x29, x30, [sp, #-16]!
    0x187012b50 <+12>: mov    x29, sp
    0x187012b54 <+16>: mov    x0, x1
    0x187012b58 <+20>: blr    x8
->  0x187012b5c <+24>: ldp    x29, x30, [sp], #16
    0x187012b60 <+28>: ret   
CoreFoundation`\uu CFRUNLOOP\u正在调用\u OUT\u以执行\u函数\uu:
0x187012b44:mov x8,x0
0x187012b48:cbz x8,0x187012b60;
0x187012b4c:stp x29,x30,[sp,#-16]!
0x187012b50:mov x29,sp
0x187012b54:mov x0,x1
0x187012b58:blr x8
->0x187012b5c:ldp x29,x30,[sp],#16
0x187012b60:ret
我只想调试一条语句,而不需要输入任何函数或汇编代码。但是,我可以在每一行中创建一个断点,然后按continue。如果有人能找到比在每行中创建断点更好的解决方案,我会很高兴

Xcode中PC功能区中显示的“停止原因”是什么?如果运行“线程列表”命令,也可以在命令行中看到这一点。从描述上看,你好像在这里撞车。