相关疑难解决方法(0)

如何按字母顺序对NSArray进行排序?

如何[UIFont familyNames]按字母顺序对填充的数组进行排序?

sorting objective-c

374
推荐指数
5
解决办法
22万
查看次数

根据一个属性排序数组

我有一个NSMutableArray被调用allItems,它有以下ProductData对象.

每个对象都有cid, cname, ctypecimage.如下所示,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)

objective-c ios

2
推荐指数
1
解决办法
87
查看次数

标签 统计

objective-c ×2

ios ×1

sorting ×1