gpt4 book ai didi

objective-c - 打印枚举的字符串表示,NSLog

转载 作者:太空狗 更新时间:2023-10-30 03:15:35 40 4
gpt4 key购买 nike

我正在尝试对我拥有的一些枚举进行 NSLog。例如,这段代码打印枚举的整数表示,但我希望它输出实际的字符串名称,在本例中为 MON。我该怎么做?

#import <Foundation/Foundation.h>
int main(void)
{
typedef enum {
SUN,
MON,
TUES
} DAYS;

DAYS d = MON;
NSLog(@"%@", d);
return 0;
}

最佳答案

LLDB 调试器将显示字符串标识符。因此,除了使用 NSLog,您还可以使用带有调试器命令操作的断点(在您的情况下为“p d”),并将断点设置为在评估后自动继续。

您可以通过右键单击蓝色标记来配置断点。

关于objective-c - 打印枚举的字符串表示,NSLog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14651760/

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