I want to download an image from a URL and show it in my swift application for OSX. The solutions for iOS do not work for OSX.
I want the image to get downloaded and show it in a NSImageView.
I want to download an image from a URL and show it in my swift application for OSX. The solutions for iOS do not work for OSX.
I want the image to get downloaded and show it in a NSImageView.
By simply:
let image = NSImage(byReferencingURL:NSURL(string: "http://theinterweb.net/ico/robotics_notes.gif")!)
let imageView = NSImageView()
imageView.image = image
You can get the Playground Example here, or in Objective-C:
NSImage *image = [[NSImage alloc] initByReferencingURL:[NSURL URLWithString:@"http://theinterweb.net/ico/robotics_notes.gif"]];
NSImageView *imageView = [[NSImageView alloc] init];
imageView.image = image;
You can, of course, load the URL into NSData then convert to NSImage if you like, just like on iOS.