// 将deviceToken转换成字符串
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
{
// 方式1
NSMutableString *deviceTokenString1 = [NSMutableStringstring];
const char *bytes = deviceToken.bytes;
int iCount = deviceToken.length;
for (int i = 0; i < iCount; i++) {
[deviceTokenString1 appendFormat:@"%02x", bytes[i]&0x000000FF];
}
NSLog(@"方式1:%@", deviceTokenString1);
// 方式2
NSString *deviceTokenString2 = [[[[deviceTokendescription] stringByReplacingOccurrencesOfString:@"<"withString:@""]
stringByReplacingOccurrencesOfString:@">" withString:@""]
stringByReplacingOccurrencesOfString:@" " withString:@""];
NSLog(@"方式2:%@", deviceTokenString2);
}
最后
以上就是激动巨人最近收集整理的关于[iOS]将deviceToken转换成字符串的全部内容,更多相关[iOS]将deviceToken转换成字符串内容请搜索靠谱客的其他文章。
发表评论 取消回复