Al momento sto memorizzando una delle mie classi come NSData in un plist e ovviamente non è un buon modo per farlo.Come immagazzino Swift Struct in Core Data su iOS?
Quindi sto provando a configurare i dati di base, ma la mia classe ha strutture. Questo è quello che ho:
import Foundation
import CoreData
class Favourite: NSManagedObject {
@NSManaged var origin: Stop
struct Stop {
var name: String;
var id: String;
}
}
Ma questo non va bene perché si dice
proprietà non può essere contrassegnato come @NSManaged perché il suo tipo non può essere rappresentato in Objective-C
Inoltre, se questo errore non si verifica, non so cosa ho impostato come nel mio file xcdatamodeld.
Immagino di poter memorizzare i valori nella struttura e assegnare all'inizializzazione dell'oggetto? È questo il modo più ottimale/pulito?
Considerare di ridisegnare il proprio modello di trasformare la struct in un'entità Core Data. – vadian