У меня есть текстовое поле, в котором пользователи могут вводить числовые значения и хранить их в данных ядра как строки. В свою очередь я извлекаю эти значения и сохраняю их в массиве как int. То, что я хочу сделать, это сортировать этот массив по порядку, в котором пользователь сохраняет значения, потому что я пытаюсь графически отображать значения, чтобы увидеть их тренд с течением времени. Прямо сейчас значения заполняют мой график абсолютно случайным образом из всего, что я могу сказать.Сортировка массива, заполненного из CoreData
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, который хранится рядом с моим атрибутом веса в объекте, но я не уверен, как сортировать по этой дате? – Leighton
date.compareTo (otherDate); – QED