ios - How to persist entities in the received order in Core Data? -


assume have entity, post, data received remote server in following order:

post 93 post 42 // meaning of life, heh :) post 53 post 100 post 6 

what best way persist data disk in order received can fetched again in same order later when user offline? keep in mind posts returned ever changing, objects being removed, etc.

there more 1 way achieve want.

1) make entity, e.g. postsfromserver, add one-to-many relationship, e.g.. called posts. choose relationship order. order automatically same sequence input of post.

enter image description here

2) without using relationship, add idnumber attribute post entity. idnumber representing sequence of input of post. have entity called currentidnumber, storing next idnumber coming post. before post input db, read currentidnumber , put value idnumber attribute. increment currentidnumber 1. when fetch post entity, use idnumber in sortdescriptor sort order of array return.

enter image description here

good luck


Comments

Popular posts from this blog

java - WrongTypeOfReturnValue exception thrown when unit testing using mockito -

php - Magento - Deleted Base url key -

android - How to disable Button if EditText is empty ? -