Estoy tratando de almacenar una tabla de clasificación en CoreData(con eventual CloudKit funcionalidad) en mi app y estaba confundido acerca de cómo hacerlo.
El usuario será capaz de crear y guardar múltiples tablas de clasificación. La clasificación tendrá una fecha de creación, nombre, ID, así como todas las puntuaciones para que la tabla de clasificación. En el núcleo del modelo de datos (a continuación), he añadido todos aquellos como atributos a la tabla de clasificación de la entidad y para la puntuación del atributo, la dejé como indefinido. Yo estaba pensando en hacer una serie de mi score
struct. Sin embargo, cuando intento hacer, newLearboard.scores = [Score]()
en mi Persistence.swift
archivo me dice que me necesita agregar la puntuación as NSObject
. Es esta la forma correcta de hacer esto o esto de crear consecuencias no deseadas cuando voy a agregar/visualización de la tabla de puntuaciones?
La puntuación es una estructura con un par de campos tales como el nombre y el valor de etc.
También puede convertir la Puntuación de la matriz a una OrderedSet de la swift colecciones paquete con el tiempo. Será esto de crear otros temas?