2016-04-30 9 views
0

Daten {"firstName": "arun", "lastName": "kumar", "contactInfo": {"email": "[email protected]"}, "Passwort": "abcdefg"}So senden Sie mehrere Anfragen mit Daten und Bildern mit Restkit

main (Bild hochladen)

Oben ist meine Anforderungsstruktur für die Registrierung. Wie kann ich eine multiforme Anfrage Struktur mit Restkit erstellen.

Alle Vorschläge wären von großer Hilfe.

Vielen Dank im Voraus.

+0

poste deinen Versuch –

+0

meine Anforderungszuordnung, die ich erschaffe, ist wie folgt: RKObjectMapping * signupRequestMapping = [RKObjectMapping requestMapping]; [signupRequestMapping addAttributeMappingsFromDictionary: @ {@ "Daten": @ { @ "Vorname": @ "Vorname", @ "Nachname": @ "Nachname", @ "ContactInfo": @ {@ "Email": @ "E-Mail "}, @" Passwort ": @" Passwort "}, @" Haupt ": @ {}}]; RKRequestDescriptor * signupRequestDescriptor = [RKRequestDescriptor requestDescriptorWithMapping: signUpRequestMapping objectClass: [SignUpModel-Klasse] rootKeyPath: nil]; –

Antwort

0

Restkit unterstützt keine mehrteilige Codierung. Sie müssten Ihren eigenen Serializer implementieren. Im Folgenden ist ein Kommentar von RKObjectManager.h für die Eigenschaft requestSerializationMIMEType:

Implementations are provided by default for 'RKMIMETypeFormURLEncoded' and 'RKMIMETypeJSON'. 

Wenn Sie wirklich Ihr Image als Raw-Binary müssen schicken, dann sehe ich keine andere Wahl, als die eigene Serializer zu implementieren. Was ich jedoch mache, ist, das Bild in eine Base64-Zeichenfolge zu konvertieren und dann eine der beiden Standardserialisierungen zu verwenden.

Verwandte Themen