【发布时间】:2016-10-18 02:55:03
【问题描述】:
我在尝试将NSString 编码为NSString -> NSData -> NSInputStream 然后使用read 方法从NSInputStream 解码时遇到以下问题:
NSString *inputString = [NSString stringWithFormat:@"%c", 255];
NSData *data = [inputString dataUsingEncoding:NSUTF8StringEncoding];
NSInputStream *stream = [NSInputStream inputStreamWithData:data];
[stream open];
uint8_t bytes;
[stream read:&bytes maxLength:1];
NSLog(@"%i", bytes);
输出是195,而不是255。为什么?
【问题讨论】:
标签: ios objective-c nsinputstream