Domanda

Questo problema mi sta prendendo a calci da qualche giorno ormai.

Ho un servizio web che serve XML come questo:

<levels>
    <level>Level 1</level>
    <level>Level 2</level>
    <level>Consulting</level>
    <level>Office Support</level>
    <level>Learning</level>
</levels>

Questi dati devono essere inseriti in un'entità nel mio modello di dati di base in modo che possano essere utilizzati dalla mia applicazione. Sono stato in grado di analizzarli nel modello bene, il mio problema sorge quando uno dei livelli cambia. Posso creare, leggere ed eliminare, ma non riesco a capire come aggiornare perché devo mantenere le relazioni esistenti con altre entità nel mio modello. Vengo da un forte background di PHP e MySQL, quindi il mio primo istinto è stato quello di aggiungere una chiave al modello che potrei usare per relazionarmi, ma poiché Core Data non è davvero un database sembra sbagliato e so che ci deve essere un migliore modo. Ho cercato un po 'su Google e non sono riuscito a trovare alcuna risposta. Sono sulla strada giusta con la chiave o Core Data offre qualcosa che mi manca?

È stato utile?

Soluzione

Avrei bisogno di maggiori informazioni per capire esattamente come funziona il tuo modello, ma in generale non credo ci sia nulla di sbagliato nell'aggiungere la tua chiave unica a un modello di dati core. Sto facendo la stessa cosa per una delle mie applicazioni, tengo un UUID su ogni oggetto per la sincronizzazione con un'applicazione iPhone.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top