【发布时间】:2012-03-09 04:14:02
【问题描述】:
unichar temp=233;
return [NSString stringWithFormat:@"%c",temp];
//Type of 'temp" changed from unichar to char do not affects the output no matter it's char or unichar
输出:
NSString:0xc388 ,不是预期的 0xE9
长度:1
我们需要将一堆数据作为一个数据包发送,'233'应该作为一个单字节数据发送。
【问题讨论】:
-
从最后一行开始,听起来您只是在发送数据,而不是真正假设要表示文本(即:unichar)。那么,呃,为什么要创建一个 NSString 而不是一个 NSData?!
标签: objective-c nsstring char