2

次のように宣言されたプロパティにアクセスできます。

@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:、逆さまの疑問符も返します。これは何を意味し、どうすれば修正できますか?

4

1 に答える 1

9

NSLog ステートメントを に変更%cするだけです。%i

于 2013-05-04T18:21:36.743 に答える