2017-09-17 46 views
1

documentation可可的NSFetchRequestfetchLimit财产说:如何取消设置NSFetchRequest的fetchLimit?

的取限制指定执行时的请求应该返回对象的最大数量。

如果设置提取限制,框架会尽最大努力提高效率,但不能保证。

但是,它并没有告诉你如何取消限制请求应该返回的最大数量,如果已经设置了获取限制。

如何在以前通过我的NSFetchRequest限制fetchLimit的对象数之后返回无限数量的匹配对象?

回答

1

从一些快速测试中,实例化NSFetchRequestfetchLimit的默认值为0,并将该值设置为0以外的值,然后返回0不会限制返回的结果。

因此,从Swift 4开始,将fetchLimit设置为0即可返回无限的结果。