在此之前删除 UItableview 中的单元格值之前,我使用以下代码,它可以正常工作....但现在它给了我一个错误。错误: 无法 在以下行使用“(NSManagedObject)”类型的参数列表调用“deletedObjects”:
context.deletedObjects(results[indexPath.row] as NSManagedObject)
如何解决这个问题?涉及的函数中的代码:
let cell: UITableViewCell = UITableViewCell(style: UITableViewCellStyle.Subtitle, reuseIdentifier: "Default")
var appDel = (UIApplication.sharedApplication().delegate as! AppDelegate)
var context = appDel.managedObjectContext
var request = NSFetchRequest(entityName: "UserCholesterol")
request.returnsObjectsAsFaults = false
var results: NSArray = context!.executeFetchRequest(request, error: nil)!
context.deletedObjects(results[indexPath.row] as NSManagedObject)
context!.save(nil)
totalEntries = totalEntries - 1
tblLog.reloadData()