2016-05-15 11 views
1

Ist es möglich, eine lokale URL von einem gegebenen UIImage zu generieren? HieriOS - Generiere URL von UIImage

ist das, was ich tun möchte:

  1. eine URL gegeben, ich eine UIImage und Speicher in Variable erstellen (nennen wir es myImage)
  2. Dann füge ich einen Text zu myImage

Ist es möglich, eine URL von myImage zu generieren? Ich denke darüber nach, eine URL aus dem lokalen Speicher des Geräts abzurufen.

+0

Wo wird das Bild gespeichert? – Wain

+0

Das Bild wird in einer Variablen gespeichert. –

+0

Ich meine auf der Festplatte, URLs zu einem Server oder eine Datei auf der Festplatte im Allgemeinen – Wain

Antwort

0

Wenn Sie das Bild programmgesteuert im RAM bearbeiten, müssen Sie es irgendwo auf der Festplatte speichern, bevor Sie eine lokale URL daraus generieren können.

let documentsPath = NSSearchPathForDirectoriesInDomains(.DocumentDirectory,  .UserDomainMask, true)[0] as String 
let urlPath= documentsPath.stringByAppendingPathComponent("filename.jpg") 
UIImageJPEGRepresentation(image,1.0).writeToFile(destinationPath, atomically: true) 
let url = NSURL(string: urlPath) 

Sie können es später löschen, wenn es nicht mehr benötigt wird.