I tried to sort
let students: NSMutableArray = [["fullName": "23412334", "number": "39485793"],["fullName": "&234@fwv", "number": "395793"],["fullName": "Abena", "number": "3572343"],["fullName": "Peter", "number": "394568993"],["fullName": "Kweku", "number": "309693"]]
let sortDescriptor = NSSortDescriptor(key: "fullName", ascending: true, selector: #selector(NSString.localizedCompare(_:)))
let sortedResults: NSArray = students.sortedArray(using: [sortDescriptor]) as NSArray
students = NSMutableArray(array: sortedResults)
print(students)
// Output:
(
{
fullName = "&234@fwv";
number = "395793";
},
{
fullName = "23412334";
number = "39485793";
},
{
fullName = "Abena";
number = "3572343";
},
{
fullName = "Kweku";
number = "309693";
},
{
fullName = "Peter";
number = "394568993";
}
)
But I need:
// Output:
(
{
fullName = "Abena";
number = "3572343";
},
{
fullName = "Kweku";
number = "309693";
},
{
fullName = "Peter";
number = "394568993";
},
{
fullName = "23412334";
number = "39485793";
},
{
fullName = "&234@fwv";
number = "395793";
},
)
Please help me how to sort this.... Thanking you very much in advance....