我有这个包含这样字典的array1:
array1: (
{
ordering = 18;
},
{
ordering = 22;
}
)
我有array2,其中包含这样的字典数组:
array2: (
(
{
ordering = 17;
},
{
ordering = 29;
}
),
(
{
ordering = 23;
}
)
)
现在我想从array2({ordering = 17})插入带有{ordering = 18}的字典之前的第一个数组,并从字典{ordering = 22}之后插入array2中的第二个数组({ordering = 23})在array1中。像这样:
array1=(
(
{
ordering = 17;
},
{
ordering = 29;
}
),
{
ordering = 22;
},
(
{
ordering = 23;
}
)
)
可以这样做吗?如果有人知道怎么做,请告诉我?
答案 0 :(得分:1)
最简单的方法可能是分两步完成。使用insertObjectsFromArray:
将新的数据放在现有数组的末尾,然后sortUsingComparator:
进行排序。