2013-06-13 12 views
7

Mam pewne dane JSON i chcę zachować kolejność, w jakiej te dane są odbierane z obiektami restkit i managed, i nie byłem w stanie znaleźć najlepszego sposobu na robiąc to. Gdy zamówienie się zmienia, muszę się upewnić, że duplikaty nie są tworzone i są poprawnie zapisywane z danymi podstawowymi.Jak utrzymać porządek tablicy JSON z obiektami zarządzanymi przez Restkit

Wierzę, że potrzebne jest dodatkowe pole w kodzie danych dla tej konkretnej jednostki, można wywołać jej zamówienie i przypisać jest przypisane podczas tworzenia RKEntityMapping. Po prostu nie wiem, jak uzyskać indeks tablicy przy użyciu pakietu restkit.

Każda pomoc doceniona, dzięki.

Odpowiedz

12

Indeks każdego obiektu w tablicy odpowiedzi jest dostarczany do mapowania za pomocą metadanych. Dodaj coś takiego do mapowania:

@"@metadata.mapping.collectionIndex" : @"order" 

Jest nieco więcej informacji na temat metadanych w sekcji „Metadata Mapping” w RKMappingOperation docs

+1

pracował, dzięki! – glued

+1

Tak, to całkiem miłe. –