我在做Socket通信同硬件,但是获得的结果发生问题,我获得的NSData是打印NSData结果我怎么把中间的aa000d给拿到?
2 回答
慕码人8056858
TA贡献1803条经验 获得超6个赞
NSData*data=[[NSDataalloc]initWithBase64EncodedString:@"qgAN"options:NSDataBase64DecodingIgnoreUnknownCharacters];NSLog(@"%@",[database64EncodedStringWithOptions:NSDataBase64Encoding64CharacterLineLength]);经过尝试,可以这样做,其中data的po值就是。
慕田峪4524236
TA贡献1875条经验 获得超5个赞
NSString*resultstring_now=(NSString*)input;NSString*now=[NSStringstringWithFormat:@"%@",resultstring_now];now=[nowstringByReplacingOccurrencesOfString:@""withString:@""];now=[nowlowercaseString];now=[nowsubstringToIndex:now.length-1];now=[nowsubstringFromIndex:1];NSLog(@"data:%@",input);NSLog(@"接收:%@",now);得到的结果是这样的:打印出来的NSData如果是,那么这个时候now的值是aa000d 方法坑了点,但是硬做的
添加回答
举报
0/150
提交
取消