Ios 数据以错误的方式存储在核心数据中

Ios 数据以错误的方式存储在核心数据中,ios,iphone,swift,core-data,Ios,Iphone,Swift,Core Data,这是我要保存在核心数据中的数据 "exclusions":[ [ { "facility_id":"1", "options_id":"4" }, { "facility_id":"2", "options_id":"6" } ], [ { "facility_id":"1", "options_id":"3" }, { "facility_id":"3", "options_id":"12" } ], [ { "facility_id":"2", "options_id":"7" }, { "

这是我要保存在核心数据中的数据

"exclusions":[
[
{
"facility_id":"1",
"options_id":"4"
},
{
"facility_id":"2",
"options_id":"6"
}
],
[
{
"facility_id":"1",
"options_id":"3"
},
{
"facility_id":"3",
"options_id":"12"
}
],
[
{
"facility_id":"2",
"options_id":"7"
},
{
"facility_id":"3",
"options_id":"12"
}
]
]
当我保存数据时,它会根据“设备id”进行排序

我无法理解它是如何改变我的数据顺序的


这是我的核心数据模型的SS->

在保存时没有保证的排序顺序,并且它不相关,您在获取数据时使用排序描述符对数据进行排序