我有一个奇怪的问题。所以我有一系列字典说,
(
Dict 1:
"Name" = "B"
"Number" = "2"
Dict 2:
"Name" = "A"
"Number" = "1"
Dict 3:
"Name" = "D"
"Number" = "4"
Dict 4:
"Name" = "C"
"Number" = "3"
Dict 5
"Name" = "E"
"Number" = "5"
)
并说我有一个数组:
(
"1"
"4"
"2"
)
如何获得一个数组,其中包含其“数字”键与该数组中的每个对象匹配的所有字典,并根据第二个数组对其进行排序?
例如输出将是
(
Dict 1:
"Name" = "A"
"Number" = "1"
Dict 2:
"Name" = "D"
"Number" = "4"
Dict 3:
"Name" = "B"
"Number" = "2"
)
我想我可以使用sortedArrayUsingDescriptors
,但我不确定如何指定多个描述符。描述符可以包含数组中的每个对象吗?非常感谢任何帮助或指导。