저는 최근에 iPhone 용 코어 데이터를보고 있었으며 문학에서 답을 찾을 수 없었던 하나의 쿼리를 가지고 있습니다.코어 데이터 (iPhone) - 관계 전체에서 가져 오기 결과 제한
내가 구매 객체와 일대 다 관계가있는 사용자 모델 객체를 상상할 수 있습니다. A 사용자에는 수천 회의 구매가있을 수 있습니다.
내가 지금까지 본 모든 정보는 가져 오기 작업이 특정 사용자과 관련된 구매의 모든 개체가있는 NSSet을 반환 그 관계를 통해 수행하는 것이 좋습니다 것으로 보인다. 분명히
으로 가져 구매 객체의 수를 제한 할 수있는 방법이 있다면 내가 선호하는 것 : 기준 (£ 1000 등)를 통해, 예를 들어에서만 구입 어떤 종류의 부과)
1; 또는
2) 위와 같은 경우 일괄 처리 만 가능합니다.
위가 가능합니까? 나는 단지 iPhone의 제한된 메모리로 인해 불필요하게 가져온 수천 개의 객체로 과부하가 걸릴 수 있다고 우려하고 있습니다.
미리 답변 해 주셔서 감사합니다.
내가 대답을 바탕으로 새로운 질문을 열어야할지 확실하지 않으므로 여기에서 먼저 질문 할 것입니다. 1) Purchase 오류가 발생하면 해당 사용자의 모든 단일 구매 객체도로드됩니까? 2) 대신에 술어를 사용하는 경우 사용자 -> 구매 관계에 전혀 의지하지 않고 대신 다른 필드를 사용하여 사용자를 구입 항목과 완전히 다른 가져 오기 요청에 연결합니까? – BoltClock
확실하지 않습니다. 이미 Core Data Programming Guide (Barry Wark의 대답으로 링크 된)를 아직 보지 않았거나 검토하지 않았다면 새로운 질문을 열어 볼 가치가 있습니다. – gerry3