我已经从GitHub下载了Base64库。我在我的项目中用它来解码来自webserver的图像。我为iOS7.0制作了这个项目。使用base64的警告是:
'base64Encoding' is deprecated : first deprecated in iOS7.0.
提前致谢。
答案 0 :(得分:3)
从iOS 7 SDK开始,NSData class现在有一些方法可以帮助编码/解码base 64数据和字符串对象,具体如下:
- (instancetype)initWithBase64EncodedData:(NSData *)base64Data
options:(NSDataBase64DecodingOptions)options
- (instancetype)initWithBase64EncodedString:(NSString *)base64String
options:(NSDataBase64DecodingOptions)options
一旦你的NSData实例用以下内容初始化一个UIImage对象:+(UIImage *)imageWithData:(NSData *)data
编码类型:
- NSDataBase64Encoding64CharacterLineLength
NSDataBase64Encoding76CharacterLineLength
NSDataBase64EncodingEndLineWithCarriageReturn
NSDataBase64EncodingEndLineWithLineFeed
解码类型:
- NSDataBase64DecodingIgnoreUnknownCharacters