Possiedo un oggetto dati principale e un'interfaccia Web REST che utilizzano valori diversi per lo stesso attributo. L'oggetto gestito ha l'attributo "tipo" che è un numero intero (enum), l'interfaccia REST ha un valore stringa chiamato "tipo" (stringhe come: "camion", "auto", "ciclomotore").Come modificare i valori degli attributi quando si esegue il mapping su REST utilizzando Restkit?
Trasformazione il valore da stringa a intero quando si ottiene l'oggetto utilizzando il metodo RKObjectLoaderDelegate objectLoader:willMapData:
. Spero che sia così che dovrei farlo.
La mia domanda: quando si inserisce/pubblicando l'oggetto, come o dove si converte il valore dal numero intero (enum) ai valori stringa? C'è un momento nel processo di serializzazione in cui posso manipolare i valori per un'azione put/post? Devo perpasso sottoclasse il serializzatore o RKManagedObjectMapping, o il mio delegato viene chiamato ad un certo punto che posso modificare i valori di un attributo?
semplicemente fantastico! Ho cercato molto per una buona soluzione - ed eccola qui. Grazie. – NDY