标签: objective-c ios nslog boolean
我正在尝试使用Objective-C中的NSLog BOOL。当我这样做时,它打印为0,7或-65。这是我的代码:
BOOL testBool; NSLog(@"testBool = %i", testBool);
我也尝试了%d并将其作为int进行投射,但每次都得到相同的结果。谁能想到为什么会这样呢?
答案 0 :(得分:0)
声明这样解决了问题:
BOOL testBool = NO;