【发布时间】:2015-03-24 18:20:00
【问题描述】:
我有一个文本字段,用户可以在其中输入数值并将它们作为字符串存储到核心数据中。反过来,我正在检索这些值并将它们作为整数存储在一个数组中。我想要做的是按用户存储值的顺序对该数组进行排序,因为我试图绘制这些值以查看它们随时间的趋势。现在,据我所知,这些值正在以完全随机的方式填充我的图表。
var client: Client! = nil
var weights = []
func getWeights() {
var assessmentWeights: NSSet = client.assessment.valueForKey("weight") as NSSet
var weightSet: NSSet = assessmentWeights.valueForKey("integerValue") as NSSet
weights = weightSet.allObjects
println(weights)
}
感谢任何帮助! :)
【问题讨论】:
-
如果你想节省空间并且不关心值之间间隔的大小,也许可以为存储的对象添加一个日期/时间并按此排序......或者一个序列号。
-
我确实有一个 NSDate 属性与我的重量属性一起存储在对象中,但我不确定如何按该日期排序?
-
date.compareTo(otherDate);
标签: arrays swift core-data jbchartview