いくつかの文字列構築を行う次のメソッドがありますが、残念ながら、ブール値を NSString に解析する際に問題が発生しています。
コードは次のとおりです。
- (void)setToolOutput:(int) outputNumber state: (BOOL) value {
NSString *str = [NSString stringWithFormat:@"this=%i is=%c",outputNumber,value];
NSData* data = [str dataUsingEncoding:NSUTF8StringEncoding];
[OutputStream write:[data bytes] maxLength:[data length]];
NSLog(@"%@", str);
}
%c
for charを使用して、および char の文字列として解析しようとしました%s
。どちらの方法でも、ブール値を として出力しますquestion mark turned upside down
。
True
編集: orとして解析したいFalse
。