2016-06-27 7 views
0

Ich habe ein Profilbild und wähle ein Foto aus meiner Galerie. Ich möchte die URL zum Parsen hochladen. Mache ich es richtig? Ich bekomme immer eine Null für die URL.Wie erhalte ich die URL eines Bildes, das ich hochgeladen habe?

var fileurl = PFFile(data: UIImageJPEGRepresentation(pickedImage, 1.0)!) 
print(NSURL(string: (fileurl?.url)!)) 
+0

Nicht gewaltsam auspacken (Ausrufezeichen). Ich weiß parse.com nicht, also nicht sicher, wie viel ich Ihnen helfen kann, aber was bringt die PFFile() Funktion zurück? – Fr4nc3sc0NL

+0

Es gibt nur einen PFFile zurück. Ich konvertiere das Bild in einen PFFile, Parse-Version zum Speichern von Dateien – manatee

+0

Wann laden Sie es hoch? – Fr4nc3sc0NL

Antwort

0

Hier gehen Sie. Wenn Sie das Bild von Ihrem Telefon erhalten und seine Speicherposition möchten, ist dies der Speicherort.

func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage?, editingInfo: [NSObject : AnyObject]!) { 

     if let imageURL = editingInfo[UIImagePickerControllerReferenceURL] as? NSURL { 
      //imageURL if the full path 

      let imageName = imageURL.lastPathComponent! 
      //imageName is the name and extension of the file 
     } 
     dismissViewControllerAnimated(true, completion: nil) 
    } 
+0

Ich denke nicht, dass das ist, was OP versucht zu tun. Ich denke, OP möchte die URL des Bildes nach dem Upload. – Fr4nc3sc0NL

+0

"Ich möchte die URL zum Parsen hochladen" Das klingt nach etwas, das er hat, bevor er das Foto für mich speichert. – Sethmr

Verwandte Themen