Nic*_*eri 0 macos cocoa objective-c nsimage
我想将图像加载到我的 MAC OS 桌面应用程序中。我找到了很多关于如何在移动 iOS 上执行此操作的文档,但是由于没有 UIImage(imageWithData),我如何在桌面应用程序上加载图像。
NSData * imageData = [[NSData alloc] initWithContentsOfURL: [NSURL URLWithString:@"myurl"]];
productImage.image = [NSImage imageWithData:imageData];
Run Code Online (Sandbox Code Playgroud)
imageWithData:是initWithData:UIKIt 中的一个方便的初始化器。AppKit 似乎没有这个,所以你只需要initWithData:像这样使用:
productImage.image = [[NSImage alloc] initWithData:imageData];
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请参阅此页面:https : //developer.apple.com/reference/appkit/nsimage/1519941-initwithdata?language=objc
| 归档时间: |
|
| 查看次数: |
948 次 |
| 最近记录: |