如何将NSString值转换为NSData?

如何将NSString值转换为NSData


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

NSString *str = @"helowrld";
// This converts the string to an NSData object
NSData *data = [str dataUsingEncoding:NSUTF8StringEncoding];

你可以参考这个链接


像这样转换NSString将强制结尾的字节,这意味着NSJSONSerialization:JSONObjectWithData等将失败,除非你删除它。

就是这样

NSData* data = [yourString dataUsingEncoding:NSUTF8StringEncoding];

接着

data = [data subdataWithRange:NSMakeRange(0, [data length] - 1)];

然后随意继续使用NSJSONSerialization:JSONObjectWithData

链接地址: http://www.djcxy.com/p/35129.html

上一篇: How do I convert an NSString value to NSData?

下一篇: How to add percent sign to NSString