Swift - Écriture de l'Image à partir de l'URL de Fichier Local

J'ai appris rapidement plutôt rapidement, et je suis en train de développer une application OS X qui télécharge des images.

J'ai été capable de parser le JSON je suis à la recherche dans un tableau d'Url comme suit:

func didReceiveAPIResults(results: NSArray) {
    println(results)
    for link in results {
        let stringLink = link as String
        //Check to make sure that the string is actually pointing to a file
        if stringLink.lowercaseString.rangeOfString(".jpg") != nil {2

            //Convert string to url
            var imgURL: NSURL = NSURL(string: stringLink)!

            //Download an NSData representation of the image from URL
            var request: NSURLRequest = NSURLRequest(URL: imgURL)

            var urlConnection: NSURLConnection = NSURLConnection(request: request, delegate: self)!
            //Make request to download URL
            NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue.mainQueue(), completionHandler: { (response: NSURLResponse!, data: NSData!, error: NSError!) -> Void in
                if !(error? != nil) {
                    //set image to requested resource
                    var image = NSImage(data: data)

                } else {
                    //If request fails...
                    println("error: \(error.localizedDescription)")
                }
            })
        }
    }
}

Donc, à ce moment j'ai mes images définies comme "image", mais ce que je ne suis pas à saisir ici est de savoir comment sauvegarder ces fichiers sur mon répertoire local.

Toute aide serait grandement appréciée!

Merci,

tvick47

InformationsquelleAutor Tyler | 2014-10-03