如何将 URL 转换为 NSImage (Swift 3)

问题描述 投票:0回答:3

我需要从 url 创建一个 NSImage。我希望能够在我的 Mac 应用程序中使用它。

请帮忙!!

swift macos url swift3 nsimage
3个回答
6
投票
let image = NSImage(data: Data(contentsOf: url))

4
投票

在 Swift 4.2 中,我们已经可以使用:

let image: NSImage = NSImage(contentsOf: url!)!


0
投票

Swift 5 并安全打开包装

do {
    if let url = URL(string: imageURL) {
        let imageData = try Data(contentsOf: url)
        let image = NSImage(data: imageData)
    }
} catch {
    // Handle the error
}
© www.soinside.com 2019 - 2024. All rights reserved.