Core data Coredata.fetchLimit不';同时保存到Coredata中时不起作用

Core data Coredata.fetchLimit不';同时保存到Coredata中时不起作用,core-data,swiftui,nsfetchrequest,Core Data,Swiftui,Nsfetchrequest,当我尝试向NSFetchRequest添加fetchLimit时,当我同时将项目保存到Coredata中时,它似乎没有任何效果。例如,即使我将fetchLimit设置为10,我也观察到在列表视图中提取和显示的项目超过10个 但是,当我在保存所有对象后重新加载ListView时,我发现fetchLimit有效,只显示了10个项目。这种异常行为的原因是什么,以及如何修复它的想法?为什么fetchLimit会影响保存的项目数?请澄清您的意思,并添加一些与问题相关的代码。

当我尝试向NSFetchRequest添加fetchLimit时,当我同时将项目保存到Coredata中时,它似乎没有任何效果。例如,即使我将fetchLimit设置为10,我也观察到在列表视图中提取和显示的项目超过10个


但是,当我在保存所有对象后重新加载ListView时,我发现fetchLimit有效,只显示了10个项目。这种异常行为的原因是什么,以及如何修复它的想法?

为什么fetchLimit会影响保存的项目数?请澄清您的意思,并添加一些与问题相关的代码。