Ich muss ein ziemlich großes Projekt mit verschiedenen Datentypen konvertieren, die als multiparts hochgeladen werden müssen. Dafür habe ich mehrere Strukturen erstellt, die die benötigten MultipartFormData
Objekte erstellen.MultipartData an Alamofire.upload übergeben
Einige der Uploads sind eher klein, andere sind größer. Ich untersuche also die Methode .upload()
von Alamofire (v4).
Diese Methode hat eine Schließung zum Anhängen von Teilen an das Objekt multipartFormData
.
Alamofire.upload(
multipartFormData: { multipartFormData in
// do stuff here
}
Aber ich habe nicht einen Weg passieren mein bestehendes MultipartformData
Objekt dieser Methode gefunden.
Es sollte wie sein:
self.parts = MultipartformData()
...
// do stuff with self.parts
...
Alamofire.upload(
multipartFormData: { multipartFormData in
multipartFormData = self.parts
}
Aber das funktioniert nicht, wie ich die folgende Fehlermeldung erhalten:
Parameter können nicht die ‚var‘ spezifizierer haben
Ich verwende XCode 8.1, Alamofire 4 und Swift 3.
Vielen Dank!
, die nicht als MultipartformData funktioniert nicht zur Folge entsprechen. Ich habe meine Frage mit einer spezifischeren Beschreibung darüber, was ich weitergeben möchte, aktualisiert. –