NSBatchUpdateRequest:仅更新前40行匹配谓词

时间:2018-07-02 11:11:08

标签: ios swift core-data

我有一个批处理更新请求,我只想对与我的谓词匹配的前40行执行。除了找到开始索引和结束索引然后在创建请求时将其用作谓词之外,是否有一种简单的解决方案?

let batchUpdateRequest = NSBatchUpdateRequest(entity: entity)
let sentStatePredicate = NSPredicate(format: "sentState = %d", startState.rawValue)
batchUpdateRequest.predicate = sentStatePredicate

0 个答案:

没有答案