Clasificación NSArray de diccionarios por valor de una clave en los diccionarios
Tengo una matriz poblada por diccionarios, y necesito ordenar la matriz alfabéticamente por los valores de una de las claves de los diccionarios.
Esta es mi matriz:
tu dictus: (
{
brand = Ryul;
productTitle = Any;
quantity = 1;
subBrand = "Ryul INJ";
type = Product;
},
{
brand = Trol;
productTitle = Different;
quantity = 2;
subBrand = "";
type = Brand;
},
{
brand = Dtor;
productTitle = Any;
quantity = 1;
subBrand = "";
type = Product;
},
{
brand = Ryul;
productTitle = Different;
quantity = 2;
subBrand = "Ryul CHES";
type = SubBrand;
},
{
brand = Anan;
productTitle = Any;
quantity = 1;
subBrand = "";
type = Product;
}
)
Normalmente para ordenar una matriz, usaré
myArray = [uniqueProdsArray sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)];
Pero, ¿cómo ordenar usando elbrand
clave del diccionario?