Jav*_*ake 3 boolean objective-c nsstring
我有以下方法做一些字符串构建,但不幸的是我有问题解析布尔值到我的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);
}
Run Code Online (Sandbox Code Playgroud)
我试图通过使用%cfor char和%s字符串来解析它.两种方式都将我的布尔值输出为a question mark turned upside down.
编辑:我希望它解析为True或False.
Sul*_*han 31
Boolean基本上是一个整数,因此您可以使用它%i来获取其十进制表示.你通常想要的是:
NSString *booleanString = (value) ? @"True" : @"False";
| 归档时间: |
|
| 查看次数: |
15906 次 |
| 最近记录: |