AJP*_*tel 0 iphone objective-c ios4
我得到Base64算法.从谷歌比我转换该字符串通过调用如下...字符串转换数据,但在UIImage视图我得到0*0什么是问题...
NSData *data = [[NSData alloc] init];
data = [self dataFromBase64EncodedString:@"aHR0cDovL3d3dy5uZHJvaWQzNjAuY29tL2dwcy91c2VyX3Bob3RvL25vaW1hZ2VfdG4uanBlZw=="];
UIImage *img = [UIImage imageWithData:data];
myImage.image = img;
Run Code Online (Sandbox Code Playgroud)
问题是您的base 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];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
208 次 |
| 最近记录: |