Ios 节和名称之间的顺序

Ios 节和名称之间的顺序,ios,uitableview,swift,Ios,Uitableview,Swift,在我的项目中,我创建了几个部分来分隔由以下代码创建的练习: private func getFetchedResultController() -> NSFetchedResultsController { fetchedResultController = NSFetchedResultsController(fetchRequest: cargaFetchRequest(), managedObjectContext: managedObjectContext, sectio

在我的项目中,我创建了几个部分来分隔由以下代码创建的练习:

private func getFetchedResultController() -> NSFetchedResultsController { 
    fetchedResultController = NSFetchedResultsController(fetchRequest: cargaFetchRequest(), managedObjectContext: managedObjectContext, sectionNameKeyPath:"exercicio.nome", cacheName: nil)
    return fetchedResultController
}
我的代码中的titleforheaderin部分如下所示:

override func tableView(tableView: UITableView!, titleForHeaderInSection section: Int) -> String! { 
    return self.fetchedResultController.sections[section].name 
}

我做练习(如卧推)。它保存并创建Supino Supino节。但是,如果我再创建legpress练习,它会创建legpress部分,但是该部分是legpress Supino Supino,在legpress部分中。也就是说,它似乎是随机创建的。如何修复它?

尝试记录获取的结果数组,看看您有什么,您的数据源可能不正确,因为代码看起来没有问题。奇怪的是,我通过“exercicio.meta”更改了sectionNameKeyPath,他用正确的名称对节进行排序!