0
我想加载一个非常大的字符串,这是一个base64编码的PNG到NSData
来创建一个UIImage
。我可以得到它生成的图像非常扭曲。我是否正确地做这件事?本例中我也使用SBJson。Objective-C Base64 NSString到NSData的转换
// Data is the NSData loaded in from the web
NSString *responseValue = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSString *successData = [(NSDictionary*)[responseValue JSONValue] objectForKey:@"MapFlightResult"];
NSData *pngData = [[NSData alloc] initWithBase64EncodedString:successData options:1];
UIImage *map = [UIImage imageWithData:mapData];
[imageView setImage:map];
该方法更适合使用内置的'initWithBase64EncodedString:options:'方法吗? –
你尝试过我发布的内容吗? – random
不,我认为你可能有发布代码的原因,我想知道它是什么。 –