Könnt Ihr diese Ansicht teilen oder kennt jemand eine Lösung wie ich mehrere Zufällige Inhalte auslesen kann?
Ich schließe mich bezüglich des SortDescriptors Markus an.
Das mit einer Anfrage zu lösen, ist relativ schwierig. Anfragen dieser Art hatte ich vor längerer Zeit in einer relationalen Datenbank ausführen müssen. Ich glaube, damals habe ich das mit Einzelabfragen über Stored-Procedures gelöst.
Wenn Deine CoreData-Entities fortlaufend durchnummeriert sind, kannst Du 10 Zufallszahlen bestimmen und einen FetchRequest das Nummerierungsattribut mit dem IN-Operator machen, also beispielsweise
|
Quellcode
|
1
|
[NSPredicate predicateWithFormat:@"id IN %@", theIds];
|
Das klappt aber nur, wenn die Nummerierung lückenlos ist und alle Zufallszahlen verschieden sind. Ansonsten wirst Du auch Ergebnisse mit weniger als 10 Elementen bekommen.