Background - Batch unfaulting:
NSFetchRequest pozwala partia unfault - na przykład użyć kwerendy 1000 wyników, przyniosłoby to wszystko jako wady, wtedy byłoby unfault obiektów X przy czas (tj. indeks 0-20, następnie 21-40, itp.)CoreData uporządkowane relacje - partię unfaulting użyciu NSFetchRequest
To zachowanie jest świetne, gdy jest używane w NSFetchResultsController dla źródła UITableViewDataSource i umożliwia szybkie przewijanie interfejsu użytkownika, ponieważ nie powoduje ono pojedynczych obiektów.
Teraz mój problem:
używam uporządkowane relacje dla wykazów obiektów, powiedzmy posty.
Ponieważ post mogą pojawić się na wielu listach w moim modelu, nie mogę zapisać swój indeks w każdych list na post podmiotu i używać go jako param zamawiania wyników.
Na razie nie znalazłem sposobu pobrania NSFetchRequest zgodnie z tą kolejnością, więc nie mogę użyć tej funkcji. Tak więc zajmuję się relacją z indeksem i kończę się niepowodzeniem jeden po drugim, co powoduje przewijanie.
Czy istnieje sposób pobierania przez NSFetchResultsController zależności między kolejnością? Czy istnieje interfejs API, który nie jest prywatny?
To miłe obejście –