我需要将我的数组保存到Core Data.
let array = [8, 17.7, 18, 21, 0, 0, 34]
Run Code Online (Sandbox Code Playgroud)
该数组内的值和值的数量是可变的.
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
}
Run Code Online (Sandbox Code Playgroud)
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?
Run Code Online (Sandbox Code Playgroud) 我是iOS开发的新手,想要知道我应该指定哪种数据类型来存储多个字符串(数组).该应用程序与食物有关,我需要将多种成分存储为一个属性.
我当时正在考虑将原料作为实体,但我只是想让原料变得容易.我已阅读有关可转换类型但人们似乎并不建议使用它来存储数组.