如何在应用程序中使用Base64算法?

| 我得到了Base64算法。从谷歌比我通过调用如下来转换该字符串...字符串在数据中转换但在UIImage View中我得到0 * 0是什么问题...
NSData *data = [[NSData alloc] init];

data = [self dataFromBase64EncodedString:@\"aHR0cDovL3d3dy5uZHJvaWQzNjAuY29tL2dwcy91c2VyX3Bob3RvL25vaW1hZ2VfdG4uanBlZw==\"];

UIImage *img = [UIImage imageWithData:data];

myImage.image = img;
已邀请:
问题是您的基本64字符串转换为:http://www.ndroid360.com/gps/user_photo/noimage_tn.jpeg显然不是图像的二进制数据,而是URL。首先,您应该访问该URL以检索二进制数据。尝试
NSURL *url = [NSURL URLWithString:[self dataFromBase64EncodedString:@\"aHR0cDovL3d3dy5uZHJvaWQzNjAuY29tL2dwcy91c2VyX3Bob3RvL25vaW1hZ2VfdG4uanBlZw==\"]];
NSData* theData = [NSData dataWithContentsOfURL:url];

要回复问题请先登录注册