Ich muss mein Array in Core Data speichern.
let array = [8, 17.7, 18, 21, 0, 0, 34]
Die Werte in diesem Array und die Anzahl der Werte sind variabel.
1. Was deklariere ich in meiner NSManagedObject-Klasse?
class PBOStatistics: NSManagedObject, Equatable {
@NSManaged var date: NSDate
@NSManaged var average: NSNumber
@NSManaged var historicAverage: NSNumber
@NSManaged var total: NSNumber
@NSManaged var historicTotal: NSNumber
@NSManaged var ordersCount: NSNumber
@NSManaged var historicOrdersCount: NSNumber
@NSManaged var values: [Double] //is it ok?
@NSManaged var location: PBOLocation
}
2. Was deklariere ich in meinem .xcdatamodel?
3. Wie speichere ich dies in meiner Entität? (Ich benutze MagicalRecord)
let statistics = (PBOStatistics.MR_createInContext(context) as! PBOStatistics)
statistics.values = [8, 17.7, 18, 21, 0, 0, 34] //is it enough?
NSManagedObject
: @NSManaged var values: [Double]
ist es gut? Können Sie mir sagen, in welchem Typ ich .xcdatamodel
das speichern soll?