gpt4 book ai didi

ios - CoreData "forgets"NSOrderedSet关系的顺序

转载 作者:行者123 更新时间:2023-11-29 01:11:20 26 4
gpt4 key购买 nike

我在一个实体上有一个 NSOrderedSet 关系。在我保存、退出并重新启动应用程序之前,对象的顺序是正确的。然后,当获取实体时,对于实体的某些实例,此关系的顺序与重新启动之前的顺序不同。就好像 NSOrderedSet 完全忘记了顺序。

检查模型文件表明这个属性确实是有序的:

    <relationship name="videoSegments" toMany="YES" deletionRule="Cascade" ordered="YES" destinationEntity="VideoSegment" inverseName="parentProject" inverseEntity="VideoSegment" syncable="YES"/>

我知道自动生成的访问代码问题:Exception thrown in NSOrderedSet generated accessors然而,这是一个不同的问题,尽管它可能以某种方式相关。

最佳答案

它不会忘记任何东西,你应该对它进行排序。 ordered 和 sorted 是有区别的。

检查 NSMutableOrderedSet

关于ios - CoreData "forgets"NSOrderedSet关系的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35716740/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com