https://www.w3schools.com/w3css/img_lights.jpg
private func fetchImage(url: URL) { dispatchGroup.enter() URLSession.shared.dataTask(with: url) {(data, response, error) in guard let data = data, error == nil else { self.dispatchGroup.leave() return } logger.error("Download failed \(response?.suggestedFilename ?? url.lastPathComponent)") //simplified here let image = UIImage(data: data) self.dispatchGroup.leave() }.resume() }
你知道这是什么原因吗?
我觉得你的代码还可以(经过测试)。发生SSL错误是因为需要在Plist文件中设置应用程序安全性。
<key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict>