少し奇妙な問題があります。だから私は辞書の配列を持っています、
(
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"
)
「番号」キーがその配列内の各オブジェクトと一致するすべての辞書を含む配列を取得し、2 番目の配列に従って並べ替えるにはどうすればよいですか?
たとえば、出力は次のようになります
(
Dict 1:
"Name" = "A"
"Number" = "1"
Dict 2:
"Name" = "D"
"Number" = "4"
Dict 3:
"Name" = "B"
"Number" = "2"
)
使用できると思いますsortedArrayUsingDescriptors
が、複数の記述子を指定する方法がわかりません。記述子に配列内のすべてのオブジェクトを含めることができますか? どんな助けや指導も大歓迎です。