我可以访问这样声明的属性:
@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:
也返回一个颠倒的问号。这是什么意思,我该如何解决?
最佳答案
只需将NSLog语句中的%c
改为%i
即可。
关于ios - 在 NSLog 中,方法返回一个颠倒的问号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16377469/