Ios NSFetchedResultsController正在保存数据,但UITableView未配置单元格

Ios NSFetchedResultsController正在保存数据,但UITableView未配置单元格,ios,uitableview,core-data,Ios,Uitableview,Core Data,从添加和保存NSManagedObject的ViewController返回时,TableView会在新单元格应位于的位置插入一个空白单元格。如果我从tableview屏幕退出并返回,它将重新加载并正确配置所有内容 因此,我从中了解到,数据正在正确地保存到存储中,我知道FRC委托操作都在被调用(.Insert,例如),我实际上可以通过断点看到我的“configureCell”方法正在被调用,并且正在传回一个完全配置的单元格。tableview只是将其放入一个空白视图 如果你愿意的话,我可以发布代

从添加和保存NSManagedObject的ViewController返回时,TableView会在新单元格应位于的位置插入一个空白单元格。如果我从tableview屏幕退出并返回,它将重新加载并正确配置所有内容

因此,我从中了解到,数据正在正确地保存到存储中,我知道FRC委托操作都在被调用(.Insert,例如),我实际上可以通过断点看到我的“configureCell”方法正在被调用,并且正在传回一个完全配置的单元格。tableview只是将其放入一个空白视图

如果你愿意的话,我可以发布代码,但我只是好奇这个描述是否对任何人都有用?我断断续续地研究这个问题已经好几个星期了,但还没有发现任何类似的问题

出于故障排除目的,我:

  • 将我的自定义UITableViewCell从混合中取出,并让tableview配置一个通用单元格。。。没有帮助
  • 在另一个项目中创建了应用程序流的精简版本,包括核心数据、FRC、自定义tableview单元格等。。。这实际上并不显示相同的行为。我将这两个项目并排进行了比较,无法确定任何有意义的差异(除了显示的数据本身)
  • 我甚至在context.save()操作和关闭创建对象的VC之间插入了一个延迟,只是想看看在创建对象和表配置单元格之间是否存在某种竞争条件。不用说,那没用
  • 这是其他人遇到过的bug吗?以前有人见过这种行为吗


    提前谢谢,很抱歉挂了墙,但这是谷歌、各种subreddits和StackOverflow迄今为止无法帮助我的事情。

    在重新表述我的问题后,我在五月份发现了这一点


    没有解决办法,但我通过推特联系了他,他的建议奏效了。将我的大小类切换回any/any似乎解决了这个问题,这意味着这可能是一个自动布局错误。它需要更多的测试,但我认为我已经做了所有可以证明问题的事情,我认为问题已经解决。

    您好,我遇到了同样的问题。你是怎么解决的?我没有使用故事板在我的案例中它是改变大小等级的,但是我上面链接到的帖子的作者也发布了他自己的答案作为对原始问题的评论,也许这会对你有所帮助?