如何从Swift中的核心数据中删除特定的实体数据?

时间:2015-10-06 05:56:56

标签: ios swift entity-framework core-data

我有一个名为Register的实体,有几个属性。我想删除特定实体的所有数据。

请给我一个与iOS Swift相关的答案。

1 个答案:

答案 0 :(得分:1)

我也搜索了同样的内容并发现了下面的内容。使用获取请求收集所有对象并逐个删除。

var arr: [AnyObject] = managedObjContextIns.executeFetchRequest(fetchReq, error: &error)
for managedObj: NSManagedObject in arr 
{
  managedObjContextIns.deleteObject(managedObj)
}
var error: NSErrorPointer? = nil
managedObjContextIns.save(&error)

希望它有所帮助。