【发布时间】:2017-01-26 10:51:32
【问题描述】:
我的数组中有大约 2000 个元素,当它被过滤时,我想在过滤后的数组中有 5 个元素后立即结束过滤。
目前是:
providerArray.filter({($0.lowercased().range(of:((row.value as? String)?.lowercased())!) != nil)})
最多可以返回 2000 个结果,这既浪费处理时间,又浪费时间。
为了更清楚,我需要一个相当于限制过滤结果的解决方案,就像我可以使用 coreData fetches [request setFetchLimit:5];
【问题讨论】:
标签: ios swift nspredicate