我使用UICollectionView
来管理带有NSFetchedResultController
和RestKit的待办事项列表。当我使用postObject:/putObject:
方法创建/更新元素时,NSFetchedResultController
不会更新。如果我在集合视图上调用reload方法,则不存在新对象。我找到的唯一解决方案是使用getObjectsAtPath
重新加载所有对象。
新对象很好地添加到后端存储以及本地SQLite数据库中。我正确设置了NSFetchedResultController
的委托,并使用mainQueueManagedObjectContext
对其进行了初始化。