2017-02-24 87 views
0

我想清除使用核心数据存储的所有实体值。说完看着这样的其他例子,到目前为止我的代码是:NSBatchDeleteResult - 不接受任何参数

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

let rScheme = NSBatchDeleteResult(fetchRequest: fScheme) 

在这一点上,我得到一个错误“参数传递给调用不带任何参数”

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

任何帮助将感激地收到!

+0

添加输出,如果您收到任何错误将有助于更好地理解您的问题,也可以通过一些上下文帮助人们提供另一种解决方案 – aledustet

+0

请编辑您的答案以显示您的实际代码。没有'NSBacthDeleteResult'这样的类,我不知道这只是一个错字,或者你是否意味着一个不同的类。 –

回答

2

您必须使用NSBatchDeleteRequest而不是 NSBatchDeleteResult