NSBatchDeleteResult - 没有接受任何参数

时间:2017-02-24 13:59:07

标签: swift core-data

我试图清除使用核心数据存储的所有实体值。看了这样做的其他例子,到目前为止,我的代码是:

let fScheme = NSFetchRequest<NSFetchRequestResult>(entityName: "Scheme")

let rScheme = NSBatchDeleteResult(fetchRequest: fScheme)

此时我收到错误“参数传递给不带参数的调用”

我尝试了很多东西,但没有找到解决方案。

感谢任何帮助!

1 个答案:

答案 0 :(得分:2)

您必须使用NSBatchDeleteRequest而不是 NSBatchDeleteResult