핵심 데이터 문서를 읽고 계속 읽었으며 여전히 뭔가 빠져 있습니다.iPhone 코어 데이터에 새 객체 삽입
다른 개체의 관계에 개체를 삽입하는 방법을 잘 모르겠습니다.
예를 들어 다음과 같은 두 개의 엔티티 그래서 내 데이터가 몇 공항에 대해 서로 다른 출발 보드의 목록이 포함되어 내 모델
flightDepartureBoard
name:
from_airport:
to_airport:
current_flights: (this is a one to many relationship of flight detail entities)
flight_details
arrive
depart
name
에 있습니다. 각 출발지에는 공항의 현재 도착 및 출발 정보가 포함 된 여러 항공편 정보가 포함되어 있습니다.
현재의 이해는 특정 출발 보드의 비행 세부 정보를 삽입하는 것입니다. 보드에 대한 managedObject를 가져와야하며 각 비행에 대한 새 관리 객체를 만들고 그 값을 적절하게 설정 한 다음 비행을 고려한 NSSet을 만듭니다. depatureboards managedObject current_flights (관계)를 방금 생성 된 NSSet으로 설정합니다. 이 올바른지?
새 항목을 추가하려면 어떻게해야합니까? 먼저 전체 세트를 가져올 필요가 없다고 가정합니다. 어떤 도움
감사합니다 .. 난 그냥 내가 flightDetails의 현재 객체의 관계를 설정할 수 있습니다 실현 있지만
는
'[flights addObject : details]'라고 말하면 컴파일러 경고 메시지가 나옵니까? NSMutableSet이 아닌 NSSet이라는 것을 알 수 있습니다. – user798719