Am încercat pentru a stoca un clasament în CoreData(cu eventuala CloudKit funcționalitate) pe aplicația mea și a fost confuz cu privire la modul de a face cel mai bine așa.
Utilizatorul va fi capabil de a crea și de a salva mai multe clasamente. Fiecare clasament va fi o data creării, numele, ID-ul, precum și toate scorurile pentru acest clasament. În core model de date (de mai jos), am adăugat toate aceste ca atribute la clasament entitate și pentru scorul atribut, am lăsat-o ca nedefinit. Am fost de gândire de a face o serie de meu score
struct. Cu toate acestea, atunci când încerc să fac, newLearboard.scores = [Score]()
în Persistence.swift
fișier mi s-a spus am nevoie pentru a adăuga la scor as NSObject
. Asta e modul corect de a face acest lucru sau acest lucru va crea consecințe neintenționate când mă duc pentru a adăuga/afișare clasament de scoruri?
Scorul este o struct cu câteva domenii, cum ar fi numele și valoare etc.
Nu se poate converti, de asemenea, Scorul matrice la o OrderedSet de la swift colecții pachet în cele din urmă. Acest lucru va crea alte probleme?