我有以下方法可以进行一些字符串构建,但不幸的是,我在将布尔值解析为我的 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 和%s
字符串来解析它。两种方式都将我的布尔值输出为question mark turned upside down
.
编辑:我希望它解析为True
or False
。