let image = NSImage(data: Data(contentsOf: url))
在 Swift 4.2 中,我们已经可以使用:
let image: NSImage = NSImage(contentsOf: url!)!
Swift 5 并安全打开包装
do {
if let url = URL(string: imageURL) {
let imageData = try Data(contentsOf: url)
let image = NSImage(data: imageData)
}
} catch {
// Handle the error
}