코어 데이터 저장소에서 임의의 항목의 고정 번호를 선택하는 방법이 있습니까? 나는 Core Data를 시작하기 시작했으며이 문제에 대해 오랫동안 고심 해왔다.코어 데이터 저장소에서 무작위 항목 선택
마지막 수단으로 많은 항목을 메모리에 쿼리 한 다음 고정 된 번호를 임의로 선택할 수 있습니다.
또한 핵심 데이터 저장소에서 실행될 사용자 지정 SQL 문을 지정하는 방법이 있습니까? 저장소의 기본 구현이 XML 파일 일 수도 있기 때문에 이것이 거의 일어나지 않을 것이라는 것을 알고 있습니다.
내 저장소의 모든 관리 개체가 동일한 유형이 아닙니다. 특정 유형의 무작위 항목을 원합니다. 등록 된 모든 개체 중에서 무작위 개체를 선택하면 작동하지 않을 수 있습니다. 내 항목에 ID 필드를 사용하고 있습니다. 다행히도 필자는 누락 된 ID 값이 없다는 것을 알고 있습니다. 난 그냥 임의로 신원 값을 선택하고 같은 것을 사용하여 NSPredicate를 지정합니다. 이것이 현재는 효과가 있지만 더 좋은 방법이 있어야합니다. 도움 주셔서 감사합니다. – Buzzy