2017-09-30 3 views
0

J'ai un objet Domaine avec un champ de date (un horodatage) et d'autres valeurs. Je veux montrer aux utilisateurs tous les enregistrements pour chaque date dans une section dans un UITableView. Je figure une possibilité est d'ajouter un autre champ au schéma comme dateString et avoir "Septembre 30, 2017", etc. et requête par ce nouveau champ. J'espère pouvoir faire ceci sans créer de champ supplémentaire. Des idées?Comment grouper des objets par date dans Realm dans un UITableView?

Répondre

1

Je recommande d'utiliser une relation pour grouper des objets de domaine. Vous pouvez donc ajouter une nouvelle classe pour grouper l'objet et ajouter un nouveau champ. La nouvelle classe a un horodatage et List de l'objet. Lorsque vous ajoutez l'objet, vous ajoutez également la classe pour le regroupement. Vous pouvez plus facilement récupérer la structure de données sectionnée, il suffit de récupérer la nouvelle classe.