I am trying to NSLog a BOOL in Objective-C. When I do, it prints either as 0, 7, or -65. This is my code:
BOOL testBool;
NSLog(@"testBool = %i", testBool);
I've also tried %d and casting it as an int, but I get the same result every time. Can anyone think of why this would happen?