我是objecive-C中的新手,我想解码Base64中编码的NSString。在Objective-C中解码Base64字符串
你有什么想法来帮助我吗?
的NSString编码:
eyJjbGUiOiJwOW5oOTk3eDRxdhpnZzciLCJ1cmwiOiJtbGtqcW1sa3FzbWxmbXFsanFkln0
的NSString我试图找到:
{ “CLE”: “p9nh997x4qvgg7”, “URL”:“mlkjqmlkqsmlfmqljqd}
我是objecive-C中的新手,我想解码Base64中编码的NSString。在Objective-C中解码Base64字符串
你有什么想法来帮助我吗?
的NSString编码:
eyJjbGUiOiJwOW5oOTk3eDRxdhpnZzciLCJ1cmwiOiJtbGtqcW1sa3FzbWxmbXFsanFkln0
的NSString我试图找到:
{ “CLE”: “p9nh997x4qvgg7”, “URL”:“mlkjqmlkqsmlfmqljqd}
得到一个base64库:https://github.com/l4u/NSData-Base64
从字符串创建的NSData:
NSData *data = [NSData dataFromBase64String:string];
数据转换为字符串
NSString *convertedString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
谢谢你的帮助! – user2032850
只是一个整改:它是“NSUTF8StringEncoding”而不是“NSUTF8Encoding”。 – user2032850
啊对,对不起。我猜我太依赖自动完成了 – wattson12
现在我问OP和我自己太:我想知道它是否本来会***真的如此之多“难以谷歌”Base-64 Objective-C“?*** – 2013-02-01 14:56:30
而btw。它是#3它是[objective-c]常见问题。 –
LOL @Almo去google,输入“Decode Base64 Objective-C”,这个页面是第一个结果! – PassKit