我有一个
NSDictionary* dict = [[NSDictionary alloc]initWithObjectsAndKeys::arrayOne,@"Plants",arrayTwo,@"Animals"),arrayThree,@"Birds",nil];`
self.displayArray =[[dict allKeys] sortedArrayUsingSelector:@selector(compare:)];
一切正常,我可以看到表中的所有键值/对,但它们是按排序顺序排列的。即动物、鸟类、植物。
但我想显示为植物、动物、鸟类。
谁能告诉我如何按我的自定义顺序对数组进行排序?我用谷歌搜索,发现我们可以使用 NSSortDescriptor 进行排序。但我对此不是很清楚。谁能帮我 ?