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

时间:2018-07-24 11:37:41

标签: 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"
},
{
"facility_id":"3",
"options_id":"12"
}
]
]

每当我保存数据时,它都会根据“ facility_id”进行排序。

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

这是我的核心数据模型的SS-> http://prntscr.com/kac68u

1 个答案:

答案 0 :(得分:1)

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