2016-08-31 4 views
1

Ich versuche, OneDrive mit dem OneDrive iOS SDK in meine App zu integrieren. Ich schaffte es, die meisten Dinge zu tun, die ich wollte, aber ich kann nicht herausfinden, wie man ein Bild in einem Ordner (Element) auf OneDrive hochlädt. Der Upload scheint nur zu funktionieren, wenn ein vorhandenes Bild vorhanden ist, das eine Bild, das ich ersetze, zu ersetzen. HierLaden Sie Bilder in OneDrive mit OneDrive iOS SDK hoch

ist der Code, den ich tun mit so:

func uploadDataInFolder(folderToUploadInId: String, data: NSData) { 
    let uploadRequest =  authenticatedOdClient?.drive().items(folderToUploadInId).contentRequest() 

    uploadRequest?.uploadFromData(data, completion: { 
     (item, error) -> Void in 

     if error == nil { 
      print("uploadSuccesfull in folder \(item.id)") 
     } else { 
      print(error) 
      print("upload unsuccesfull") 
     } 
    }) 

} 

Antwort

0

Die Anforderung, wie Sie aufgebaut haben es versucht, den binären Inhalt des Ordners zu ändern selbst (das macht keinen Sinn) . Versuchen:

Artikel (folderToUploadInId) .itemByPath ("image.jpg") .contentRequest()