gpt4 book ai didi

ios - 更改 Xcode 调试器变量 View 中显示的信息

转载 作者:行者123 更新时间:2023-11-28 23:59:23 24 4
gpt4 key购买 nike

与其在 Xcode 调试器的变量 View 中查看我的自定义对象的地址列表,我是否可以做一些事情来显示它们的属性之一,或者我自己对类的描述?

enter image description here

在 C#/Visual Studio 中,这可以通过重写 ToString 来完成,所以我尝试重写 Description 但它不起作用:

-(NSString *)description
{
std::string fieldName = *(self->FieldName);
return [NSString stringWithFormat:@"<FieldName: %@>",
toNS(fieldName)];
}

最佳答案

不是 100% 相同,但是,让您的类符合 CustomDebugStringConvertible 并提供 debugDescription。然后,当您在调试区域看到您的对象时,右键单击一个对象并点击“打印描述”。或者单击其中一个并在调试区域中点击其下方的“快速查看”图标。您将在控制台中看到以下打印输出:

▿ my debugged object!
- title : "name1"

您还可以通过单击列表中每个对象旁边的显示三角形来查看调试区域中的属性。

用法:

struct CustomObject: CustomDebugStringConvertible {
var title: String

var debugDescription: String {
return "my debugged object!"
}
}

enter image description here

关于ios - 更改 Xcode 调试器变量 View 中显示的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50049412/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com