我想将图像加载到我的MAC OS桌面应用程序中。我已经找到了很多关于如何在移动iOS上执行此操作的文档,但是如何在我的桌面应用程序上加载图像,因为没有UIImage(imageWithData)。
NSData * imageData = [[NSData alloc] initWithContentsOfURL: [NSURL URLWithString:@"myurl"]];
productImage.image = [NSImage imageWithData:imageData];
答案 0 :(得分:2)
imageWithData:
是UIKIt中initWithData:
的便捷初始值设定项。 AppKit似乎没有这个,所以你只需要像这样使用initWithData:
:
productImage.image = [[NSImage alloc] initWithData:imageData];
有关详细信息,请参阅此页:https://developer.apple.com/reference/appkit/nsimage/1519941-initwithdata?language=objc