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,他用正确的名称对节进行排序!