在我的项目中,我创建了一些部分来分隔由此代码创建的练习:
private func getFetchedResultController() -> NSFetchedResultsController {
fetchedResultController = NSFetchedResultsController(fetchRequest: cargaFetchRequest(), managedObjectContext: managedObjectContext, sectionNameKeyPath:"exercicio.nome", cacheName: nil)
return fetchedResultController
}
我的代码中的titleForHeaderInSection看起来像这样:
override func tableView(tableView: UITableView!, titleForHeaderInSection section: Int) -> String! {
return self.fetchedResultController.sections[section].name
}
我创造了锻炼,例如卧推。它保存并创建了Supino Supino部分。然而,如果我然后创建legpress练习,它会创建legpress部分,但是该部分是legpress Supino Supino和legpress部分。也就是说,它似乎是随机创建的。如何解决?