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
不,我認爲你可能有發佈代碼的原因,我想知道它是什麼。 –