У меня есть набор словарей, и я хочу отсортировать их по алфавиту с помощью клавиши «itemName» в каждом словаре. Как я могу сделать это в Swift?Сортировка массива словарей по значению ключа
Я хочу отсортировать элементыArray.
let array = PFUser.currentUser()?.objectForKey("Collections") as! [[String : AnyObject]]
let collectionsDictionary = array[0]
itemsArray = collectionsDictionary[self.title!] as! [[String : AnyObject]]
for dictionary in itemsArray {
itemNames.append(dictionary["itemName"] as! String)
itemUPC.append(dictionary["UPC"] as! String)
pricePaid.append(dictionary["pricePaid"] as! String)
currentPrice.append(dictionary["currentPrice"] as! String)
model.append(dictionary["model"] as! String)
if (dictionary["image"] != nil) {
imagesArray.append(dictionary["image"] as! PFFile)
} else {
imagesArray.append(nil)
}
}
Спасибо! Он работает, хотя это не идеальное решение. – raginggoat
Хорошая альтернатива, молодцы, +1! – Moritz
Спасибо u .. очень хорошее решение. –