Я ищу способ сортировки массива Swift на основе логического значения.
У меня есть работа с использованием приведения в NSArray:
var boolSort = NSSortDescriptor(key: "selected", ascending: false)
var array = NSArray(array: results)
return array.sortedArrayUsingDescriptors([boolSort]) as! [VDLProfile]
Но я ищу вариант Swift, любые идеи?
Обновление Благодаря Arkku мне удалось исправить это, используя следующий код:
return results.sorted({ (leftProfile, rightProfile) -> Bool in
return leftProfile.selected == true && rightProfile.selected != true
})