Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
base64编码的PDF无法在swift中解码_Swift_Pdf_Coldfusion - Fatal编程技术网

base64编码的PDF无法在swift中解码

base64编码的PDF无法在swift中解码,swift,pdf,coldfusion,Swift,Pdf,Coldfusion,我正在尝试从我的iOS应用程序生成一个pdf,其中pdf的内容是用coldfusion进行base64编码的。我可以获取Base64字符串,但无法使用以下代码对其进行解码: let decodeData = NSData(base64EncodedString: base64String, options: NSDataBase64DecodingOptions.IgnoreUnknownCharacters) 这是Base64字符串的一部分 JVBERi0xLjQNJeLjz9MNCjEgM

我正在尝试从我的iOS应用程序生成一个pdf,其中pdf的内容是用coldfusion进行base64编码的。我可以获取Base64字符串,但无法使用以下代码对其进行解码:

let decodeData = NSData(base64EncodedString: base64String, options: NSDataBase64DecodingOptions.IgnoreUnknownCharacters)
这是Base64字符串的一部分

JVBERi0xLjQNJeLjz9MNCjEgMCBvYmoKPDwvRGVzY2VuZGFudEZvbnRzWzExOSAwIFJdL0Jhc2VGb250L1hJS1hIRitUaW1lc05ld1JvbWFuUFMtQm9sZE1UL1R5cGUvRm9udC9FbmNvZGluZy9JZGVudGl0eS1IL1N1YnR5cGUvVHlwZTAvVG9Vbmljb2RlIDEyMCAwIFI

如果您仍在寻找答案:

if let decodeData = NSData(base64EncodedString: base64String, options: .IgnoreUnknownCharacters) {
yourWebView.loadData(decodeData, MIMEType: "application/pdf", textEncodingName: "utf-8", baseURL: NSURL(fileURLWithPath: ""))
} // since you don't have url, only encoded String

用ColdFusion编写web服务来解码内容并从Swift调用它是否可行?