어레이를 Core Data에 저장해야합니다.
let array = [8, 17.7, 18, 21, 0, 0, 34]
해당 배열 내의 값과 값의 수는 가변적입니다.
1. NSManagedObject 클래스 내에서 무엇을 선언합니까?
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. .xcdatamodel 내부에서 무엇을 선언합니까?
3. 이것을 내 엔티티에 어떻게 저장합니까? (나는 MagicalRecord를 사용합니다)
let statistics = (PBOStatistics.MR_createInContext(context) as! PBOStatistics)
statistics.values = [8, 17.7, 18, 21, 0, 0, 34] //is it enough?