如何[UIFont familyNames]按字母顺序对填充的数组进行排序?
我有一个NSMutableArray被调用allItems,它有以下ProductData对象.
每个对象都有cid, cname, ctype和cimage.如下所示,json对象没有按顺序排列.但是,cid是订购的指标.
我想知道您如何根据cid订购?
[
{
"cid": "2",
"cname": "Meats",
"ctype": "main",
"cimage": "baked_chicken.jpg"
},
{
"cid": "1",
"cname": "Dips",
"ctype": "side",
"cimage": "stuffed_eggplant.jpg"
},
{
"cid": "4",
"cname": "Sandwiches",
"ctype": "sand",
"cimage": "chickenshawarma.jpg"
},
{
"cid": "3",
"cname": "Appetizers",
"ctype": "side",
"cimage": "rice_lentils.jpg"
},
{
"cid": "5",
"cname": "Desserts",
"ctype": "dsrt",
"cimage": "cake.jpg"
}]
Run Code Online (Sandbox Code Playgroud)
如果我使用它sortDescriptior,它部分工作.我面临的问题,当它排序时,它首先显示cid1然后显示cid10然后显示cid2.
NSSortDescriptor *sortDescriptor = [NSSortDescriptor sortDescriptorWithKey:@"cid" …Run Code Online (Sandbox Code Playgroud)