我是iOS培训生,我正试图将Base64 String转换为pdf和zip(两者),但我无法做到这一点。 我曾尝试将base64转换为pdf: 将base64转换为NSData转换为pdf,但无法正常工作。 而且我没有将base64转换为zip和下载zip的解决方案。
NSString *base64String =@"some base 64 string":
NSData *decodedData = [[NSData alloc] initWithBase64EncodedString:base64String options:0];
NSData *dataFromBase64=[NSData base64DataFromString:base64String];
// log the decoded NSData length
NSLog(@"Data length is %i",[dataFromBase64 length]);
//ata *data = //some nsdata
CFDataRef myPDFData = (CFDataRef)CFBridgingRetain(dataFromBase64);
CGDataProviderRef provider = CGDataProviderCreateWithCFData(myPDFData);
CGPDFDocumentRef pdf = CGPDFDocumentCreateWithProvider(provider);