So I have the URL as string (in this case a JPG but would like a general procedure for any file type if possible) and I have the file path as string where I want to save the fil
If you're writing for OS X, you'll use NSImage
instead of UIImage
. You'll need import Cocoa
for that - UIKit is for iOS, Cocoa is for the Mac.
NSData
has an initializer that takes a NSURL
, and another that takes a file path, so you can load the data either way.
if let url = NSURL(string: myURLstring) {
let imageDataFromURL = NSData(contentsOfURL: url)
}
let imageDataFromFile = NSData(contentsOfFile: myFilePathString)