В NSLog методы возвращают вопросительный знак upsidedown

Я могу получить доступ к объявленному объявлению:

@property (nonatomic, assign, getter = isPrivateSickDay) BOOL privateSickDay; - (BOOL)isPrivateShortDay; 

Используя следующее:

 int sick = aModel.privateSickDay; NSLog(@"zero for not sick, one for sick %d", sick); 

Тем не менее, когда я пытаюсь использовать этот метод, я получаю знак вверх-вниз в моем NSLog:

 BOOL shortness = [aModel isPrivateShortDay]; NSLog(@"shortness: %c", shortness); 

Итак, я поместил некоторые NSLogs в сам метод …

 - (BOOL)isPrivateShortDay { NSLog(@"Shortness called"); NSLog(@"FfDateStatus_ShortWorkingDay_Private: %d",FfDateStatus_ShortWorkingDay_Private); NSLog(@"_shortnessStatus: %c",self->_shortnessStatus); return (FfDateStatus_ShortWorkingDay_Private == self->_shortnessStatus); } 

И _shortnessStatus: также возвращает вопросительный знак _shortnessStatus: . Что это значит и как я могу это исправить?

Solutions Collecting From Web of "В NSLog методы возвращают вопросительный знак upsidedown"

Просто измените %c на %i в инструкции NSLog.