我正在尝试从base64String获取UIImage,但是我遇到了一个有趣的问题。即使已编码的字符串已满,对其进行解码也将返回nil。

   let base64String = imageFilePath as! String
   print(base64String) // returns encoded value

   let decodedData = NSData(base64EncodedString: base64String, options: NSDataBase64DecodingOptions(rawValue: 0))
   print(decodedData) // returns nil

编辑:就像

24wKiOQeetKPWmsx3AjtQMe + cDApoOTinCTOOKUsF5osIbtK800E5yKRySeeKFf ZQA5m79KkjYHr1qMupHWkbJGVoGTE0majXceT0qQkAUCGEUo5GKYO81S5AOKEND
WUg0wg9BUu4dKibAOKYCAHFKOCCaQ9cGkBzQApbk5o3D7p / A0mRS9e1AD1BPSnCN
RzQnA5pjHPFMdhWcgbVHFSggr0 /

最佳答案

您可以尝试以下代码:
let decodedData = NSData(base64EncodedString: base64String, options:NSDataBase64DecodingOptions.IgnoreUnknownCharacters)

09-12 05:23