2012-02-29 10 views
5

Zgaduję, że jest to podstawowe pytanie i mam nadzieję, że ktoś będzie mógł wskazać mi właściwy kierunek na przykładowy kod, więc moje pytanie ...Dane podstawowe iOS - Relacje

Chcę/stworzyłem podstawowy model danych, który ma relację rodzica podrzędnego, jeden do wielu, chciałbym wiedzieć, jaki jest poprawny sposób wstawiania rekordów podrzędnych, jeśli rodzic już istnieje. To, co staram się zrozumieć, to sposób tworzenia relacji nadrzędnej podczas wstawiania rekordów podrzędnych.

Mam nadzieję, że to ma sens, dziękuję za pomoc.

Odpowiedz

3

Więc będziesz miał rodzica i dziecko. Element potomny będzie zawierał obiekt nadrzędny *, natomiast element nadrzędny będzie zawierał elementy potomne NSSet *. Za każdym razem, gdy poprawna relacja zostanie ustawiona w Datamodelu, relacja zostanie zastosowana automatycznie po wypełnieniu dzieci ustawionych obiektami potomnymi.

Proszę sprawdzić Articles here

14

Tutaj masz serię 3 Ćwiczenia: RayWenderlich: Core Data Tutorial

Tutaj app próbki: iPhoneCoreDataRecipes z bardziej złożonego modelu danych

Tutaj Core Data tutorial – One to Many Relationship

Przykro mi nie odpowiadać na twoje pytanie w jego całkowicie. Zaczynam także od Core Data, więc jeśli znajdziesz dobry kurs średni, proszę dać mi znać.

EDIT: Miły artykuł: Core Data Class Overview

+2

nie radzą, aby podążać za samouczek Ray Wenderlich. Idzie do implementacji skryptów Pythona w Core Data, która całkowicie zmyli nowego ucznia. –

+0

Generalnie radzę tutorialom Ray'a, ale jego te związane z Core Data są szczególnie mylące ... – ArtOfWarfare

+0

Przykładowa aplikacja na przepisy to całkiem dobry przykład! – manonthemoon

Powiązane problemy