如何将NSString值转换为NSData?

如何将NSString值转换为NSData



肥皂起泡泡
浏览 374回答 3
3回答

蛊毒传说

NSString* str = @"teststring";NSData* data = [str dataUsingEncoding:NSUTF8StringEncoding];

守候你守候我

做:NSData *data = [yourString dataUsingEncoding:NSUTF8StringEncoding];然后随意继续NSJSONSerialization:JSONObjectWithData。更正有关NULL终止符的答案在评论,官方文档和验证之后,关于删除所谓的NULL终止符的更新已得到更新:正如dataUsingEncoding所记录的那样:回报价值dataUsingEncoding:allowLossyConversion:使用NO作为第二个参数调用的结果由getCString记录:maxLength:encoding:和cStringUsingEncoding ::请注意,返回的数据dataUsingEncoding:allowLossyConversion:不是严格的C字符串,因为它没有NULL终止符
打开App,查看更多内容
随时随地看视频慕课网APP