// Project.swift
import Foundation
import CoreData
class Project: NSManagedObject {
@NSManaged var name: NSNumber
@NSManaged var id: String
@NSManaged var clips: NSSet
}
// Clip.swift
import Foundation
import CoreData
class Clip: NSManagedObject {
@NSManaged var name: String
@NSManaged var id: NSNumber
@NSManaged var projects: NSSet
}
귀하의 NSManagedObjectSubclasses는 다음과 같이한다. 클립 엔티티와 프로젝트 엔티티가있는 관계형 데이터 모델을 만들려면 이들 사이에 많은 관계가 있어야합니다. 데이터 모델은 다음과 같이 보일 것이다 : 당신은 데이터 모델, 서브 클래스를 얻을 수있는 가장 쉬운 방법을 설정 한 후에 이
최상위 표시 줄에있는 편집기 탭으로 이동 "을 만들 NSManagedObject 하위 클래스"를 선택하는 것입니다. 두 엔티티를 모두 선택하면 위의 클래스처럼 보이도록 만들어야합니다. XXXXXXXX 프로젝트 이름이고 엔티티 이름입니다 마지막으로, "xxxxxxxxxxx.EntityName"으로 데이터 모델에서 각 개체의 클래스를 변경하거나 "프로젝트"또는 "클립"
출처
2014-12-12 20:57:09
Ian
중 하나를 확인 변형 가능한 유형 또는 새 엔티티를 만들고 일부 Clip 모델과 많은 관계를 맺습니다. – Sandeep