2012-11-27 3 views
0

안녕하세요!IOS 다 대다 핵심 데이터

저는 두 개의 클래스 인 ContactGroups와 ContactPeople이있는 작업중인 앱을 보유하고 있습니다.

많은 사람들이 그룹에 가입 할 수 있으며 많은 그룹을 한 사람과 연결할 수 있습니다.

내 호기심은 사람의 이름이나 ID 번호를 주 값으로하는 내 그룹 클래스와 같을 수있는 NSManagedObject를 어떻게 만듭니 까?

그룹을 만들 때마다 새 managedObject를 만드는 등의 작업을 수행하고 있습니까? 전체 관리 객체를 코어 데이터에 저장합니까? 나는 단지 엔티티 몇 개를 가지고있는 것의 기초에서 제쳐 놓고 핵심 데이터에 대한 많은 경험을 가지고 있지 않으며 실제로는 서로 관련이 없다.

도움이 될만한 주제가 있습니까? 나는 주위를 수색했지만 올바른 질문을하지 않을 수도 있습니다.

답변

2

Group 클래스에 고유 한 속성 및 Contact 클래스와의 다 대다 관계가있을 수 있습니다.

새 그룹을 만들려면 새 관리 대상 개체를 만들고 으로 관계를 설정하십시오. 1. 그룹 개체의 관계 속성 (연락처 개체의 NSSet)을 추가하거나 2. 그룹 개체 추가 적절한 연락처 개체에 대한 관계 속성.

관계의 한 면만 설정하면되며 코어 데이터가 역으로 처리합니다. https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CoreData/Articles/cdRelationships.html

+0

좋아, 내가 이상 있는지 확인합니다

여기 관계의 코어 데이터 참조입니다, 다 대다 취재 특정 섹션이입니다! 감사! – WhatWasIThinking

관련 문제