debugging 在XCode中设置一个断点,每当变量与给定值匹配时,该断点就会停止代码

vpfxa7rd  于 2022-11-14  发布在  其他
关注(0)|答案(1)|浏览(155)

在下面的最小代码中

#include <iostream>

class MyClass{
    
public:
    
    bool x;
    
    void MyFunction();  
    
};

void MyClass::MyFunction(void){
    
    std::cout << "You just called MyFunction\n";
    
}

int main(int argc, const char * argv[]) {

    MyClass my_class;
    my_class.MyFunction();

    return 0;
    
}

我希望在XCode中,只要MyClass的变量x等于true,就用断点或观察点停止代码。我已经尝试过使用观察点和符号断点,但没有任何效果。
你知道怎么做吗?谢谢!

pgccezyw

pgccezyw1#

使用条件断点。
在Xcode的编辑器中的一行代码上设定断点。选择断点,右键点按,然后选取“编辑断点”。
弹出窗口打开。在“条件”文本字段中输入条件。

相关问题