【发布时间】:2023-03-05 15:27:02
【问题描述】:
我有一个 NSImage(它是对应的 NSData),我需要将该图像设置为桌面。似乎苹果提供的设置图像的唯一方法是
[NSWorkspace setDesktopImageURL:forScreen:options:error:]
如何将 NSImage 或 NSData 转换为 NSURL?我这样做是为了保存 imageData:
[imageData writeToFile:@"wallpaper" atomically:NO];
但是我怎样才能获得该 URL 以将其设置为桌面?我不知道如何获取它保存到的 URL。
【问题讨论】:
标签: objective-c macos cocoa