iOS 앱을 쓰고 있는데 코어 데이터를 사용하여 일련의 Event
개체 (생일 또는 크리스마스 또는 회의 ... 등)를 저장하고 있습니다. 각 Event
개체에는 NSDate
유형의 날짜 특성이 있습니다.한 번에 많은 핵심 데이터 개체를 제거하는 방법?
내 프로그램 과정에서 NSDate 개체의 NSArray를 수집하고이 날짜와 관련된 핵심 데이터 개체를 어떻게 삭제합니까? 예를 들어 11/7 및 12/9 날짜로 구성된 배열이있는 경우 날짜 속성이 11/7 또는 12/9 인 이벤트 객체는 어떻게 삭제합니까?
내가 생각한 한 가지 가능성은 술어와 페치 요청을 사용하여 해당 Event
개체를 모두 가져온 다음 뒤집어서 모두 삭제하는 것입니다. 그러나 이것은 다소 비효율적 인 것처럼 보인다. 내 Event
개체 중 하나가 실제로 크기가 크다면 ... 그러면 가져 오려면 영원히 걸리지 않을 것입니다. 회전하고 삭제할 수 있습니까? 이 ... 감사
난 그냥 궁금 해서요 당신은 이것을 처리 할 수
가져 오기가 느려지지 않습니다. 핵심 데이터는 객체를 오류로 반환 할 수 있습니다. 즉, 해당 속성 중 하나도 가져 오지 않고 ID 만 가져옵니다. 가져 오기 및 삭제가 올바른 해결책입니다. –