我试图清除使用核心数据存储的所有实体值。看了这样做的其他例子,到目前为止,我的代码是:
let fScheme = NSFetchRequest<NSFetchRequestResult>(entityName: "Scheme")
let rScheme = NSBatchDeleteResult(fetchRequest: fScheme)
此时我收到错误“参数传递给不带参数的调用”
我尝试了很多东西,但没有找到解决方案。
感谢任何帮助!
答案 0 :(得分:2)
您必须使用NSBatchDeleteRequest
而不是 。NSBatchDeleteResult