遇到的问题
为了适配iOS 10 ,我新建了一个测试项目。结果发现了一个问题。就是NSData 转化为NSString 失败,使用 NSJSONSerialization 解析也失败。结果都是 nil.
下面我就来说说这个问题。这个问题是我在适配 iOS 10 推送通知,获取token 的时候发现的。当时 我获取了 token,但是转化成NSString 结果输出为 nil. 本来以为是token 没有获取到,但是直接输出 deviceToken 是有值得。就是转化为NSString 出现了问题。
NSString *token = [[NSString alloc]initWithData:deviceToken encoding:NSUTF8StringEncoding];
token = [token stringByReplacingOccurrencesOfString:@" " withString:@""];
token = [token stringByReplacingOccurrencesOfString:@"<" withString:@""];
token = [token stringByReplacingOccurrencesOfString:@