저는 Core Data에 익숙하지 않으므로 어리석은 질문 인 경우 유감입니다.NSFetchRequest : FetchBatchSize 및 오류 동작
NSManagedObject 관계에 액세스하여 오류를 발생시켜 자동 생성 요청에 fetchBatchSize 속성을 설정하는 방법이 있습니까?
예를 들어, "Companies"엔티티와 "Companies"에서 "Employees"까지 일대 다 관계가있는 "Employees"엔티티가 있다고합시다. 모든 회사를 검색하기 위해 가져 오기 요청을 한 다음, 한 회사에서 직원을로드하고 싶습니다.
확실한 방법은 다음과 같이 할 것 :
NSSet *employees = [anyCompany employees];
을하지만, 어떻게 같은 시간에 너무 많은 데이터를로드하지 않도록 보장하기 위해 fetchBatchSize 속성을 설정합니까?
미리 감사드립니다.
NSSet * employees = [anyCompany employees]'가 데이터를 가져 오지 않으면 "relationship fault"를 반환합니다. 집합에있는 개체의 속성에 액세스 할 때만 오류가 발생하고 필요한 경우이 개체의 속성이 저장소에서 가져옵니다. –