德code在Objective-C一个Base64字符串 [英] Decode a Base64 string in objective-c

查看:105
本文介绍了德code在Objective-C一个Base64字符串的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我objecive-C是新的,我想取消code一的NSString连接为Base64 codeD。

你有什么想法帮助我吗?

NSString的EN codeD:


  

eyJjbGUiOiJwOW5oOTk3eDRxdhpnZzciLCJ1cmwiOiJtbGtqcW1sa3FzbWxmbXFsanFkln0


的NSString我试图找到:


  

{CLE:p9nh997x4qvgg7,URL:mlkjqmlkqsmlfmqljqd}



解决方案

得到一个base64库:的https:/ /github.com/l4u/NSData-Base64

从字符串创建NSData的:

 的NSData *数据= [NSData的dataFromBase64String:字符串];

这数据转换为字符串

 的NSString * convertedString = [[NSString的页头] initWithData:数据编码:NSUTF8StringEncoding];

I'm new in objecive-C and i would like to decode a NSString encoded in Base64.

Have you any idea to help me?

NSString encoded:

eyJjbGUiOiJwOW5oOTk3eDRxdhpnZzciLCJ1cmwiOiJtbGtqcW1sa3FzbWxmbXFsanFkln0

NSString i try to find:

{"cle":"p9nh997x4qvgg7","url":"mlkjqmlkqsmlfmqljqd}

解决方案

get a base64 library: https://github.com/l4u/NSData-Base64

Create NSData from the string:

NSData *data = [NSData dataFromBase64String:string];

convert that data to a string

NSString *convertedString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];

这篇关于德code在Objective-C一个Base64字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆