2017-09-17 9 views
1

코코아의 NSFetchRequestfetchLimit 속성의 documentation는 말한다 :NSFetchRequest의 fetchLimit 설정을 해제하는 방법은 무엇입니까?

페치 한계가 실행될 때 요청이 반환해야 개체의 최대 수를 지정합니다.

가져 오기 제한을 설정하면 프레임 워크가 효율성 향상을 위해 최선을 다하지만 보증하지는 않습니다.

그러나 가져 오기 제한이 이미 설정된 경우 요청에서 반환해야하는 최대 개체 수를 무제한으로 설정하는 방법은 알려주지 않습니다.

이전에 fetchLimit 인 객체 수를 제한 한 후에 일치하는 객체를 무제한으로 반환 할 수있는 방법은 NSFetchRequest입니까?

답변

1

일부 빠른 테스트에서 NSFetchRequest이 인스턴스화 될 때 fetchLimit의 기본값은 0이고 값을 0 이외의 값으로 설정 한 다음 다시 0으로 설정하면 반환되는 결과가 제한되지 않습니다.

따라서 Swift 4의 경우 무제한 결과를 반환하려면 fetchLimit을 0으로 설정하십시오.