我正在尝试 NSLog 我拥有的一些枚举。例如,这段代码打印枚举的整数表示形式,但我希望它输出实际的字符串名称,在本例中为 MON。我怎样才能做到这一点?
#import <Foundation/Foundation.h>
int main(void)
{
typedef enum {
SUN,
MON,
TUES
} DAYS;
DAYS d = MON;
NSLog(@"%@", d);
return 0;
}
LLDB 调试器将显示字符串标识符。因此,您可以使用带有调试器命令操作的断点(在您的情况下为“p d”)来代替使用 NSLog,并将断点设置为在评估后自动继续。
您可以通过右键单击蓝色标记来配置断点。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)