将NSData转为NSString的2种方法

来源:互联网 发布:淘宝全屏宽图怎么设置 编辑:程序博客网 时间:2024/05/16 12:04

将NSData转为NSString的2种方法


方法一、

NSString *token = [[deviceTokendescription] stringByTrimmingCharactersInSet:[NSCharacterSetcharacterSetWithCharactersInString:@"<>"]];

     NSString *tokenstr = [tokenstringByReplacingOccurrencesOfString:@" "withString:@""];

     NSLog(@"%@",tokenstr);

    

方法二、

constunsigned *tokenBytes = [deviceToken bytes];

NSString* tokenText = [NSStringstringWithFormat:@"%08x%08x%08x%08x%08x%08x%08x%08x"ntohl(tokenBytes[0]),ntohl(tokenBytes[1]),ntohl(tokenBytes[2]), ntohl(tokenBytes[3]),ntohl(tokenBytes[4]),ntohl(tokenBytes[5]), ntohl(tokenBytes[6]),ntohl(tokenBytes[7])];

    NSLog(@"%@", tokenText);

0 0